Selenium
Selenium is an umbrella project encapsulating a variety of tools and libraries enabling web browser automation. Selenium specifically provides an infrastructure for the W3C WebDriver specification — a platform and language-neutral coding interface compatible with all major web browsers.
Here are 8,231 public repositories matching this topic...
-
Updated
Feb 17, 2022 - Python
-
Updated
Nov 13, 2018 - TypeScript
End-to-end testing framework written in Node.js and using the W3C Webdriver API
-
Updated
Apr 5, 2022 - JavaScript
一些非常有趣的python爬虫例子,对新手比较友好,主要爬取淘宝、天猫、微信、微信读书、豆瓣、QQ等网站。(Some interesting examples of python crawlers that are friendly to beginners. )
-
Updated
Mar 18, 2022 - Python
E2E test framework for Angular apps
-
Updated
Jan 30, 2022 - JavaScript
Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a single HTML file
-
Updated
Apr 4, 2022 - JavaScript
INFO-SPIDER 是一个集众多数据源于一身的爬虫工具箱
-
Updated
Mar 12, 2022 - Python
Docker images for the Selenium Grid Server
-
Updated
Apr 4, 2022 - Shell
PHP client for Selenium/WebDriver protocol. Previously facebook/php-webdriver
-
Updated
Mar 29, 2022 - PHP
Android in docker solution with noVNC supported and video recording
-
Updated
Feb 16, 2022 - Shell
Selenium-python but lighter: Helium is the best Python library for web automation.
-
Updated
Jan 20, 2022 - Python
A Python framework that inspires developers to become better test automation engineers.
-
Updated
Apr 4, 2022 - Python
My project have routing based on hosts. But web driver make request to http://127.0.0.1:9080.
How can i change host?
The current implementation of find_by_text uses the following xpath: //*[text()="some text"], which only looks at the first text node within an element. This makes it difficult to query for elements with text split across multiple text nodes.
I think it would be useful to add an alternative that acts more like element.textContent(), querying against all inner text of an element rather tha
A flexible and scalable container based Selenium Grid with video recording, live preview, basic auth & dashboard.
-
Updated
Sep 11, 2021 - Java
Selenium Hub successor running browsers within containers. Scalable, immutable, self hosted Selenium-Grid on any platform with single binary.
-
Updated
Feb 18, 2022 - Go
🚀 Feature Proposal
Reduce UI overhead of switching from recording to playing:
- enable the play button in the top bar when recording is active
- remove the confirmation dialog from the "Play From Here" menu item.
Motivation
When I'm creating and editing tests I am constantly switching between recording and playing. These two items get in the way. For instance I reach for the p
Automated driver management and Docker builder for Selenium WebDriver
-
Updated
Apr 4, 2022 - Java
Learn Python for the next 30 (or so) Days.
-
Updated
Jan 21, 2022 - HTML
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
-
Updated
Apr 4, 2022 - Python
Automation-friendly framework for Continuous Testing by
-
Updated
Mar 24, 2022 - Python
-
Updated
Mar 30, 2022
Integration layer between Requests and Selenium for automation of web actions.
-
Updated
Feb 27, 2022 - Python
-
Updated
May 20, 2021 - JavaScript
- Organization
- SeleniumHQ
- Website
- www.selenium.dev
- Wikipedia
- Wikipedia


Is your feature request related to a problem? Please describe.
A new contributor will feel overwhelmed when they will try to contribute to this project.
Describe the solution you'd like
Add a architecture.md as described in this blog post
Describe alternatives you've considered
Not having architecture.md.
**Add