Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Selenium
Selenium

3.9K
2.5K
+ 1
444
Vim
Vim

7.3K
5.5K
+ 1
2.1K
Add tool

Selenium vs Vim: What are the differences?

Developers describe Selenium as "Web Browser Automation". Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) also be automated as well. On the other hand, Vim is detailed as "Highly configurable text editor built to enable efficient text editing". Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete feature set. Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is distributed free as charityware.

Selenium can be classified as a tool in the "Browser Testing" category, while Vim is grouped under "Text Editor".

"Automates browsers", "Testing" and "Essential tool for running test automation" are the key factors why developers consider Selenium; whereas "Comes by default in most unix systems (remote editing)", "Fast" and "Highly configurable" are the primary reasons why Vim is favored.

Selenium is an open source tool with 14.9K GitHub stars and 4.97K GitHub forks. Here's a link to Selenium's open source repository on GitHub.

Lyft, Typeform, and CircleCI are some of the popular companies that use Vim, whereas Selenium is used by MIT, Typeform, and Intuit. Vim has a broader approval, being mentioned in 850 company stacks & 890 developers stacks; compared to Selenium, which is listed in 776 company stacks and 440 developer stacks.

- No public GitHub repository available -

What is Selenium?

Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) also be automated as well.

What is Vim?

Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete feature set. Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is distributed free as charityware.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Selenium?
Why do developers choose Vim?

Sign up to add, upvote and see more prosMake informed product decisions

    Be the first to leave a con
    What companies use Selenium?
    What companies use Vim?

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Selenium?
    What tools integrate with Vim?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    What are some alternatives to Selenium and Vim?
    Protractor
    Protractor is an end-to-end test framework for Angular and AngularJS applications. Protractor runs tests against your application running in a real browser, interacting with it as a user would.
    Cypress
    Cypress is a front end automated testing application created for the modern web. Cypress is built on a new architecture and runs in the same run-loop as the application being tested. As a result Cypress provides better, faster, and more reliable testing for anything that runs in a browser. Cypress works on any front-end framework or website.
    Nightwatchjs
    Nightwatch.js is an easy to use Node.js based End-to-End (E2E) testing solution for browser based apps and websites. It uses the powerful Selenium WebDriver API to perform commands and assertions on DOM elements.
    Puppeteer
    Puppeteer is a Node library which provides a high-level API to control headless Chrome over the DevTools Protocol. It can also be configured to use full (non-headless) Chrome.
    Cucumber
    Cucumber is a tool that supports Behaviour-Driven Development (BDD) - a software development process that aims to enhance software quality and reduce maintenance costs.
    See all alternatives
    Decisions about Selenium and Vim
    No stack decisions found
    Interest over time
    Reviews of Selenium and Vim
    Review ofSeleniumSelenium

    we at www.cloudqa.io use selenium hub and node architecture to execute our test cases its a very powerful tool to automate web applications.

    How developers use Selenium and Vim
    Avatar of Kang Hyeon Ku
    Kang Hyeon Ku uses SeleniumSelenium

    ๊ฐ€์žฅ ๊ฐ•๋ ฅํ•œ ์›น UI / UX ํ…Œ์ŠคํŠธ ํˆด ์ด์ง€๋งŒ, ๋ฌธ์ œ๋„ ๋งŽ๋‹ค. iframe ์•ˆ์— ์žˆ๋Š” ๊ฑด ์ž˜ select ๊ฐ€ ์•ˆ๋˜๊ธฐ๋„ ํ•˜๊ณ , ํ™”๋ฉด์ด ์ž‘์•„ ์ปดํฌ๋„ŒํŠธ๊ฐ€ ํ™”๋ฉด์— ๋ณด์ด์ง€ ์•Š์œผ๋ฉด ๋˜ select ํ•  ์ˆ˜ ์—†๋‹ค. ํ•˜์ง€๋งŒ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์žˆ๋Š” ๊ทธ๋Œ€๋กœ ์ œ์–ด ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒŒ ๊ฐ€์žฅ ํฐ ๋งค๋ ฅ์ด๋‹ค.

    ps. selenide ์™€ ๊ฐ™์ด ์“ฐ๋ฉด ์ฝ”๋“œ๊ฐ€ ๋งŽ์ด ๊ฐœ์„ ๋œ๋‹ค.

    Avatar of Kang Hyeon Ku
    Kang Hyeon Ku uses VimVim

    cli ํ™˜๊ฒฝ์— ์ต์ˆ™ ํ•ด์ง€์ง€ ์œ„ํ•ด ๋ฆฌ๋ˆ…์Šค๋ฅผ ์ž์ฃผ ์“ฐ๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ, ๋งŽ์ด๋“ค ์ถ”์ฒœ ํ•˜๋Š” ์—๋””ํ„ฐ๊ฐ€ vim ์ด ์˜€๋‹ค. ๋งจ ์ฒ˜์Œ์—๋Š” ๋ถˆํŽธํ–ˆ๋Š”๋ฐ, ํ”Œ๋Ÿฌ๊ทธ์ธ ๋‹ค๋Š” ์žฌ๋ฏธ๊ฐ€ ์†”์†” ํ–ˆ๋‹ค. ๊ฒฐ๊ตญ ํ”Œ๋Ÿฌ๊ทธ์ธ๋„ ๋งŽ์ด ์•ˆ์“ฐ๊ฒŒ ๋˜๋”๋ผ...vim ์ž์ฒด๋ฅผ ์ž˜ ์•ˆ์“ฐ๊ฒŒ ๋˜๋Š” ๊ฑฐ ์ผ์ง€๋„, ํ•ญ์ƒ ์ž˜ํ•˜๊ณ  ์‹ถ์ง€๋งŒ ์ž˜ ์•ˆ์“ฐ๊ฒŒ ๋˜๋Š” ์—๋””ํ„ฐ ์ธ๊ฒƒ ๊ฐ™๋‹ค.

    Avatar of samdfonseca
    samdfonseca uses SeleniumSelenium

    Maintaining and expanding automated regression tests is one of my primary responsibilities at CrowdTwist. We use Selenium to test the front-end parts of our platform.

    Avatar of papaver
    papaver uses VimVim

    my go to editor for all things. been a vimer for over a decade now. this is where all the magic happens. still so much to learn, the most amazing tool i use.

    Avatar of Wing Tang Wong
    Wing Tang Wong uses VimVim

    Vim lets me edit the Markdown content of the Hugo powered site with ease. The low bandwidth needs means I can remote in and get changes updated without issues.

    Avatar of Darren Buse
    Darren Buse uses VimVim

    Tool a while to get used to but one of the best things I have learnt recently, great training from Drew Neil over at VimCasts.

    Avatar of SmartLogic
    SmartLogic uses VimVim

    Our developers use Vim, which is great for remote pair programming. We even have a serverโ€”Bruizerโ€”set up to host shared terminal sessions.

    Avatar of Ralic Lo
    Ralic Lo uses SeleniumSelenium

    Used Selenium web-driver for automated QA testing in continuous integration and continuous deployment.

    Avatar of Owen Miller
    Owen Miller uses SeleniumSelenium
    • Navigating our site for tests
    • Navigating other sites that discriminate against non-human visitors
    Avatar of Ataccama
    Ataccama uses SeleniumSelenium

    Selenium is a great way to automatically test if a build is sane and can be deployed.

    How much does Selenium cost?
    How much does Vim cost?
    Pricing unavailable
    Pricing unavailable