Seleniumย vsย WebStorm

Get Advice Icon

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

Selenium
Selenium

4K
2.6K
+ 1
444
WebStorm
WebStorm

3.6K
2.6K
+ 1
761
Add tool

Selenium vs WebStorm: What are the differences?

What is Selenium? 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.

What is WebStorm? The smartest JavaScript IDE. WebStorm is a lightweight and intelligent IDE for front-end development and server-side JavaScript.

Selenium belongs to "Browser Testing" category of the tech stack, while WebStorm can be primarily classified under "Integrated Development Environment".

"Automates browsers", "Testing" and "Essential tool for running test automation" are the key factors why developers consider Selenium; whereas "Intelligent ide ", "Smart development environment" and "Easy js debugging" are the primary reasons why WebStorm is favored.

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

MIT, PedidosYa, and HubSpot are some of the popular companies that use Selenium, whereas WebStorm is used by Lyft, PedidosYa, and Edify. Selenium has a broader approval, being mentioned in 770 company stacks & 425 developers stacks; compared to WebStorm, which is listed in 463 company stacks and 435 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 WebStorm?

WebStorm is a lightweight and intelligent IDE for front-end development and server-side JavaScript.
Get Advice Icon

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

Why do developers choose Selenium?
Why do developers choose WebStorm?

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

    Be the first to leave a con
      Be the first to leave a con
      Jobs that mention Selenium and WebStorm as a desired skillset
      OneSignalOneSignal
      San Mateo, California
      What companies use Selenium?
      What companies use WebStorm?

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

      What tools integrate with Selenium?
      What tools integrate with WebStorm?

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

      What are some alternatives to Selenium and WebStorm?
      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 WebStorm
      Russel Werner
      Russel Werner
      Lead Engineer at StackShare ยท | 7 upvotes ยท 39.4K views
      atStackShareStackShare
      Visual Studio Code
      Visual Studio Code
      WebStorm
      WebStorm
      ESLint
      ESLint
      Prettier
      Prettier

      We use Prettier because when we rebooted our front-end stack, I decided that it would be an efficient use of our time to not worry about code formatting issues and personal preferences during peer review. Prettier eliminates this concern by auto-formatting our code to a deterministic output. We use it along with ESLint and have 1st-class support in our WebStorm and Visual Studio Code editors.

      See more
      Benjamin Poon
      Benjamin Poon
      QA Manager - Engineering at HBC Digital ยท | 7 upvotes ยท 51.4K views
      PostgreSQL
      PostgreSQL
      React
      React
      ExpressJS
      ExpressJS
      Docker
      Docker
      GoCD
      GoCD
      GitHub
      GitHub
      Cucumber
      Cucumber
      JavaScript
      JavaScript
      Selenium
      Selenium
      Nightwatchjs
      Nightwatchjs

      For our digital QA organization to support a complex hybrid monolith/microservice architecture, our team took on the lofty goal of building out a commonized UI test automation framework. One of the primary requisites included a technical minimalist threshold such that an engineer or analyst with fundamental knowledge of JavaScript could automate their tests with greater ease. Just to list a few: - Nightwatchjs - Selenium - Cucumber - GitHub - Go.CD - Docker - ExpressJS - React - PostgreSQL

      With this structure, we're able to combine the automation efforts of each team member into a centralized repository while also providing new relevant metrics to business owners.

      See more
      Johnny Bell
      Johnny Bell
      Senior Software Engineer at StackShare ยท | 10 upvotes ยท 27K views
      atStackShareStackShare
      RubyMine
      RubyMine
      Ruby
      Ruby
      Prettier
      Prettier
      WebStorm
      WebStorm
      PhpStorm
      PhpStorm
      Visual Studio Code
      Visual Studio Code
      #Help

      When I switched to Visual Studio Code 12 months ago from PhpStorm I was in love, it was great. However after using VS Code for a year, I see myself switching back and forth between WebStorm and VS Code. The VS Code plugins are great however I notice Prettier, auto importing of components and linking to the definitions often break, and I have to restart VS Code multiple times a week and sometimes a day.

      We use Ruby here so I do like that Visual Studio Code highlights that for me out of the box, with WebStorm I'd need to probably also install RubyMine and have 2 IDE's going at the same time.

      Should I stick with Visual Studio Code, or switch to something else? #help

      See more
      Russel Werner
      Russel Werner
      Lead Engineer at StackShare ยท | 5 upvotes ยท 8.4K views
      atStackShareStackShare
      JavaScript
      JavaScript
      RubyMine
      RubyMine
      WebStorm
      WebStorm

      I work at the same company as you and I use WebStorm for 99% of my tasks. I also have RubyMine installed and use that when I have to tweak some backend code. I tried using RubyMine for JavaScript but was unhappy with how it felt and I believe that WebStorm is faster because it has less plugins and language extensions running. Summary: Buy and use WebStorm for primary development and keep VS Code around for when you have to touch Ruby.

      See more
      Kevin Roulleau
      Kevin Roulleau
      QA Engineer Freelance at happn ยท | 5 upvotes ยท 14.9K views
      athappnhappn
      Selenium
      Selenium
      Appium
      Appium
      WebdriverIO
      WebdriverIO

      I chose WebdriverIO and Appium to implement a E2E tests solution on a native mobile app. WebdriverIO goes well beyond just implementing the Selenium / Appium protocol and allows to run tests in parallel out of the box. Appium has the big advantage of supporting iOS and Android platforms, so the test codebase and tools are exactly the same, which greatly reduces the learning curve and implementation time.

      See more
      Interest over time
      Reviews of Selenium and WebStorm
      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 WebStorm
      Avatar of Cloudcraft
      Cloudcraft uses WebStormWebStorm

      WebStorm is the best IDE hands-down for JavaScript developers. Yes, there's more lightweight editors (and nothing beats vim when debugging remotely), but the sheer productivity of WebStorm is unparalleled. React/JSX support? Check. ES2015 support? You bet. Node.js profiling? Yes! Look, if you can't rename a class or variable reliably across a JavaScript project, follow references, debug (without console logs) your editor sucks. Don't use a editor that sucks, use WebStorm!

      Avatar of Kang Hyeon Ku
      Kang Hyeon Ku uses SeleniumSelenium

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

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

      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 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 GHA Technologies
      GHA Technologies uses WebStormWebStorm

      For all our team's coding because of its support of core libraries like angular and ruby on rails

      Avatar of Ataccama
      Ataccama uses SeleniumSelenium

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

      Avatar of Promethean TV
      Promethean TV uses WebStormWebStorm

      IDE used for development of various web applications and services at Promethean.

      Avatar of Coolfront Technologies
      Coolfront Technologies uses WebStormWebStorm

      Developer's use for editing and developing Javascript projects.

      Avatar of Riderman De Sousa Barbosa
      Riderman De Sousa Barbosa uses WebStormWebStorm

      We just use because we love it :)... but is not required.

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