Browser automation and testing without limits. SeleniumBase's CDP Mode bypasses bot-detection with ease. Check out the examples!
- python
- selenium-python
- e2e-testing
- seleniumbase
47,133 repositories indexed
1–24 of 27 · Most stars
Browser automation and testing without limits. SeleniumBase's CDP Mode bypasses bot-detection with ease. Check out the examples!
Generic automation framework for acceptance testing and RPA
The property-based testing library for Python
A library that allows you to easily mock out tests based on AWS infrastructure.
Catch API bugs before your users do
Make continuous deployment safe by comparing before and after webpage screenshots for each release. Depicted shows when any visual, perceptual differences are found. This is the ultimate, automated end-to-end test.
Security analysis toolkit for proprietary car protocols
Automated tests for your CSS.
A py.test plugin to validate Jupyter notebooks
AppiumLibrary is an appium testing library for RobotFramework
Browser automation engine benchmark - Test bypass rates, performance & stealth against Cloudflare, DataDome, reCAPTCHA, Kasada, Imperva, Akamai, PerimeterX and other bot detection systems. Find the best browser for scraping.
Set of tools for security testing of Internet of Things devices using specific network IoT protocols
Pytest in IPython notebooks.
Easy to use test framework for Jupyter Notebooks
Hardware testing for the software world. Real or virtual, local or remote, human, automated or agentic.
Automated Testing for Set-Top Boxes and Smart TVs
Mock an SSH server and define all commands it supports (Python, Twisted)
Generate PyAnnotate annotations from your pytest tests.
Cell-by-cell testing for production Jupyter notebooks in JupyterLab
Ragpicker is a Plugin based malware crawler with pre-analysis and reporting functionalities. Use this tool if you are testing antivirus products, collecting malware for another analyzer/zoo.
A simple fuzzer for the MQTT protocol
Fragscapy is a command-line tool to fuzz network protocols by automating the modification of outgoing network packets. It can run multiple successive tests to determine which options can be used to evade firewalls and IDS.
Enterprise-grade platform to generate and execute Cypress, Playwright, WebdriverIO, and Appium end-to-end tests from natural language requirements. (Appium is experimental and requires external mobile infrastructure.)
Golem Test Harness, an integration testing framework for yagna - the (new) Golem Network client.