StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
Selenium
BySeleniumSelenium

Selenium

#135in Testing Frameworks
Discussions16
Followers12.6k
OverviewDiscussions16

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.

Selenium is a tool in the Testing Frameworks category of a tech stack.

Selenium Pros & Cons

Pros of Selenium

  • ✓Automates browsers
  • ✓Testing
  • ✓Essential tool for running test automation
  • ✓Record-Playback
  • ✓Remote Control
  • ✓Data crawling
  • ✓Supports end to end testing
  • ✓Easy set up
  • ✓Functional testing
  • ✓The Most flexible monitoring system

Cons of Selenium

  • ✗Flaky tests
  • ✗Slow as needs to make browser (even with no gui)
  • ✗Update browser drivers

Selenium Alternatives & Comparisons

What are some alternatives to Selenium?

BrowserStack

BrowserStack

BrowserStack is the leading test platform built for developers & QAs to expand test coverage, scale & optimize testing with cross-browser, real device cloud, accessibility, visual testing, test management, and test observability.

Karma

Karma

Karma is not a testing framework, nor an assertion library. Karma just launches a HTTP server, and generates the test runner HTML file you probably already know from your favourite testing framework. So for testing purposes you can use pretty much anything you like.

LambdaTest

LambdaTest

LambdaTest platform provides secure, scalable and insightful test orchestration for website, and mobile app testing. Customers at different points in their DevOps lifecycle can leverage Automation and/or Manual testing on LambdaTest.

WebdriverIO

WebdriverIO

WebdriverIO lets you control a browser or a mobile application with just a few lines of code. Your test code will look simple, concise and easy to read.

Sauce Labs

Sauce Labs

Cloud-based automated testing platform enables developers and QEs to perform functional, JavaScript unit, and manual tests with Selenium or Appium on web and mobile apps. Videos and screenshots for easy debugging. Secure and CI-ready.

Nightwatchjs

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.

Selenium Integrations

Nemo.js, Selendroid, Targetprocess, Nightwatchjs, Zen Rails Base Application and 7 more are some of the popular tools that integrate with Selenium. Here's a list of all 12 tools that integrate with Selenium.

Nemo.js
Nemo.js
Selendroid
Selendroid
Targetprocess
Targetprocess
Nightwatchjs
Nightwatchjs
Zen Rails Base Application
Zen Rails Base Application
WebdriverIO
WebdriverIO
BeautifulSoup
BeautifulSoup
Galen
Galen
qTest Management
qTest Management
Howitzer
Howitzer
Arquillian
Arquillian
Provar
Provar

Selenium Discussions

Discover why developers choose Selenium. Read real-world technical decisions and stack choices from the StackShare community.

Sarah Elson
Sarah Elson

Product Growth at LambdaTest

Feb 28, 2019

Needs adviceonLambdaTestLambdaTestSeleniumSeleniumJavaScriptJavaScript

@producthunt LambdaTest Selenium JavaScript Java Python PHP Cucumber TeamCity CircleCI With this new release of LambdaTest automation, you can run tests across an Online Selenium Grid of 2000+ browsers and OS combinations to perform cross browser testing. This saves you from the pain of maintaining the infrastructure and also saves you the licensing costs for browsers and operating systems. #testing #Seleniumgrid #Selenium #testautomation #automation #webdriver @{#producthunt}|topic:null| #hunted

0 views0
Comments
Mayank K. kumar
Mayank K. kumar

Freelancer

Dec 27, 2018

Needs adviceonSeleniumSelenium

Selenium is a software – testing tool that is mainly used for web applications. Many organization prefers Selenium over others because of its flawless user experience. Some of the other benefits of Selenium include its flexibility and the wide range of programming languages and operating systems that can be incorporated with its use. Selenium @interview @question

0 views0
Comments
Iakov Markov
Iakov Markov

Cloud Solutions Product Owner at Ataccama

May 9, 2017

Needs adviceonSeleniumSelenium

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

0 views0
Comments
Kang Hyeon Ku
Kang Hyeon Ku

Jan 10, 2017

Needs adviceonSeleniumSelenium

가장 강력한 웹 UI / UX 테스트 툴 이지만, 문제도 많다. iframe 안에 있는 건 잘 select 가 안되기도 하고, 화면이 작아 컴포넌트가 화면에 보이지 않으면 또 select 할 수 없다. 하지만 브라우저를 있는 그대로 제어 할 수 있다는 게 가장 큰 매력이다.

ps. selenide 와 같이 쓰면 코드가 많이 개선된다. Selenium

0 views0
Comments
Ralic Lo
Ralic Lo

Jun 28, 2016

Needs adviceonSeleniumSelenium

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

0 views0
Comments

Try It

Visit Website

Adoption

On StackShare

Companies
1.75k
9ATDFF+1739
Developers
14.1k
NMBCMJ+14087