A browser automation framework and ecosystem.
Support
Quality
Security
License
Reuse
😮python模拟登陆一些大型网站,还有一些简单的爬虫,希望对你们有所帮助❤️,如果喜欢记得给个star哦🌟
Support
Quality
Security
License
Reuse
python爬虫教程系列、从0到1学习python爬虫,包括浏览器抓包,手机APP抓包,如 fiddler、mitmproxy,各种爬虫涉及的模块的使用,如:requests、beautifulSoup、selenium、appium、scrapy等,以及IP代理,验证码识别,Mysql,MongoDB数据库的python使用,多线程多进程爬虫的使用,css 爬虫加密逆向破解,JS爬虫逆向,分布式爬虫,爬虫项目实战实例等
Support
Quality
Security
License
Reuse
End-to-end testing framework written in Node.js and using the W3C Webdriver API
Support
Quality
Security
License
Reuse
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Support
Quality
Security
License
Reuse
Acceptance test framework for web applications
Support
Quality
Security
License
Reuse
E2E test framework for Angular apps
Support
Quality
Security
License
Reuse
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Support
Quality
Security
License
Reuse
Docker images for Selenium Grid
Support
Quality
Security
License
Reuse
Agile project management platform. Built on top of Django and AngularJS
Support
Quality
Security
License
Reuse
Android in docker solution with noVNC supported and video recording
Support
Quality
Security
License
Reuse
u
undetected-chromedriverby ultrafunkamsterdam
Python 5411 Version:Current License: Strong Copyleft (GPL-3.0)
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
Support
Quality
Security
License
Reuse
Cucumber for Ruby. It's amazing!
Support
Quality
Security
License
Reuse
PHP client for Selenium/WebDriver protocol. Previously facebook/php-webdriver
Support
Quality
Security
License
Reuse
Cucumber for JavaScript
Support
Quality
Security
License
Reuse
Visual/CSS regression testing with PhantomJS
Support
Quality
Security
License
Reuse
A Matcher Framework for Swift and Objective-C
Support
Quality
Security
License
Reuse
Mechanize is a ruby library that makes automated web interaction easy.
Support
Quality
Security
License
Reuse
A testing system for catching visual regressions in Web applications.
Support
Quality
Security
License
Reuse
Supercharged End 2 End Testing Framework for NodeJS
Support
Quality
Security
License
Reuse
BDD in PHP
Support
Quality
Security
License
Reuse
Analysis of Bot Protection systems with available countermeasures 🚿. How to defeat anti-bot system 👻 and get around browser fingerprinting scripts 🕵️♂️ when scraping the web?
Support
Quality
Security
License
Reuse
Selenium-python but lighter: Helium is the best Python library for web automation.
Support
Quality
Security
License
Reuse
Python browser automation framework for creating reliable end-to-end tests.
Support
Quality
Security
License
Reuse
A monorepo of common components - building blocks for implementing Cucumber in various languages.
Support
Quality
Security
License
Reuse
Cucumber monorepo - building blocks for Cucumber in various languages
Support
Quality
Security
License
Reuse
Python bindings for the Chromium Embedded Framework (CEF)
Support
Quality
Security
License
Reuse
Light weight cross-platform test automation
Support
Quality
Security
License
Reuse
RSpec meta-gem that depends on the other components
Support
Quality
Security
License
Reuse
BDD style assertions for node.js -- test framework agnostic
Support
Quality
Security
License
Reuse
A browser testing and web crawling library for PHP and Symfony
Support
Quality
Security
License
Reuse
splinter - python test framework for web applications
Support
Quality
Security
License
Reuse
Cucumber for the JVM
Support
Quality
Security
License
Reuse
A PhantomJS driver for Capybara
Support
Quality
Security
License
Reuse
A flexible and scalable container based Selenium Grid with video recording, live preview, basic auth & dashboard.
Support
Quality
Security
License
Reuse
Open Source record and playback test automation for the web.
Support
Quality
Security
License
Reuse
Selenium Hub successor running browsers within containers. Scalable, immutable, self hosted Selenium-Grid on any platform with single binary.
Support
Quality
Security
License
Reuse
Automated driver management and other helper features for Selenium WebDriver in Java
Support
Quality
Security
License
Reuse
A specification framework for Kotlin
Support
Quality
Security
License
Reuse
Selenium/Webdriver client for Go
Support
Quality
Security
License
Reuse
Makes tests easy on the fingers and the eyes
Support
Quality
Security
License
Reuse
#1 .NET BDD Framework. SpecFlow automates your testing & works with your existing code. Find Bugs before they happen. Behavior Driven Development helps developers, testers, and business representatives to get a better understanding of their collaboration
Support
Quality
Security
License
Reuse
Learn Python for the next 30 (or so) Days.
Support
Quality
Security
License
Reuse
BDD style assertions for node.js -- test framework agnostic
Support
Quality
Security
License
Reuse
FitNesse -- The Acceptance Test Wiki
Support
Quality
Security
License
Reuse
Automation-friendly framework for Continuous Testing by
Support
Quality
Security
License
Reuse
Behaviour Driven Development framework for Ruby
Support
Quality
Security
License
Reuse
Integration layer between Requests and Selenium for automation of web actions.
Support
Quality
Security
License
Reuse
Laravel Dusk provides simple end-to-end testing and browser automation.
Support
Quality
Security
License
Reuse
enterprise level performance testing solution
Support
Quality
Security
License
Reuse
s
seleniumby SeleniumHQ
A browser automation framework and ecosystem.
Java 26831Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
a
awesome-python-login-modelby Kr1s77
😮python模拟登陆一些大型网站,还有一些简单的爬虫,希望对你们有所帮助❤️,如果喜欢记得给个star哦🌟
Python 15101Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
l
learn_python3_spiderby wistbean
python爬虫教程系列、从0到1学习python爬虫,包括浏览器抓包,手机APP抓包,如 fiddler、mitmproxy,各种爬虫涉及的模块的使用,如:requests、beautifulSoup、selenium、appium、scrapy等,以及IP代理,验证码识别,Mysql,MongoDB数据库的python使用,多线程多进程爬虫的使用,css 爬虫加密逆向破解,JS爬虫逆向,分布式爬虫,爬虫项目实战实例等
Python 12571Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
n
nightwatchby nightwatchjs
End-to-end testing framework written in Node.js and using the W3C Webdriver API
JavaScript 11383Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pytestby pytest-dev
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Python 10300Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
capybaraby teamcapybara
Acceptance test framework for web applications
Ruby 9832Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
protractorby angular
E2E test framework for Angular apps
JavaScript 8761Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
testcontainers-javaby testcontainers
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Java 7139Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
docker-seleniumby SeleniumHQ
Docker images for Selenium Grid
Shell 6799Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
t
taiga-backby taigaio
Agile project management platform. Built on top of Django and AngularJS
Python 5798Updated: 2 y ago License: Strong Copyleft (AGPL-3.0)
Support
Quality
Security
License
Reuse
d
docker-androidby budtmo
Android in docker solution with noVNC supported and video recording
Python 5791Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
u
undetected-chromedriverby ultrafunkamsterdam
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
Python 5411Updated: 1 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
c
cucumber-rubyby cucumber
Cucumber for Ruby. It's amazing!
Ruby 5151Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
php-webdriverby php-webdriver
PHP client for Selenium/WebDriver protocol. Previously facebook/php-webdriver
PHP 4835Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
cucumber-jsby cucumber
Cucumber for JavaScript
TypeScript 4819Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
P
PhantomCSSby HuddleEng
Visual/CSS regression testing with PhantomJS
JavaScript 4735Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
N
Nimbleby Quick
A Matcher Framework for Swift and Objective-C
Swift 4674Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
m
mechanizeby sparklemotion
Mechanize is a ruby library that makes automated web interaction easy.
Ruby 4292Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
huxleyby facebookarchive
A testing system for catching visual regressions in Web applications.
Python 4099Updated: 3 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
C
CodeceptJSby codeceptjs
Supercharged End 2 End Testing Framework for NodeJS
JavaScript 3901Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
B
Support
Quality
Security
License
Reuse
b
browser-fingerprintingby niespodd
Analysis of Bot Protection systems with available countermeasures 🚿. How to defeat anti-bot system 👻 and get around browser fingerprinting scripts 🕵️♂️ when scraping the web?
JavaScript 3509Updated: 1 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
s
selenium-python-heliumby mherrmann
Selenium-python but lighter: Helium is the best Python library for web automation.
Python 3404Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
S
SeleniumBaseby seleniumbase
Python browser automation framework for creating reliable end-to-end tests.
Python 3343Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
commonby cucumber
A monorepo of common components - building blocks for implementing Cucumber in various languages.
C 3317Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
cucumberby cucumber
Cucumber monorepo - building blocks for Cucumber in various languages
Java 3203Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
cefpythonby cztomczak
Python bindings for the Chromium Embedded Framework (CEF)
C++ 2882Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
g
gaugeby getgauge
Light weight cross-platform test automation
Go 2832Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
r
rspecby rspec
RSpec meta-gem that depends on the other components
Ruby 2790Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
should.jsby tj
BDD style assertions for node.js -- test framework agnostic
JavaScript 2771Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pantherby symfony
A browser testing and web crawling library for PHP and Symfony
PHP 2749Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
splinterby cobrateam
splinter - python test framework for web applications
Python 2640Updated: 1 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
c
Support
Quality
Security
License
Reuse
p
poltergeistby teampoltergeist
A PhantomJS driver for Capybara
Ruby 2521Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
z
zaleniumby zalando
A flexible and scalable container based Selenium Grid with video recording, live preview, basic auth & dashboard.
Java 2394Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
s
selenium-ideby SeleniumHQ
Open Source record and playback test automation for the web.
TypeScript 2393Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
selenoidby aerokube
Selenium Hub successor running browsers within containers. Scalable, immutable, self hosted Selenium-Grid on any platform with single binary.
Go 2365Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
w
webdrivermanagerby bonigarcia
Automated driver management and other helper features for Selenium WebDriver in Java
Java 2281Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
spekby spekframework
A specification framework for Kotlin
Kotlin 2217Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
s
Support
Quality
Security
License
Reuse
s
shouldaby thoughtbot
Makes tests easy on the fingers and the eyes
Ruby 2174Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
S
SpecFlowby SpecFlowOSS
#1 .NET BDD Framework. SpecFlow automates your testing & works with your existing code. Find Bugs before they happen. Behavior Driven Development helps developers, testers, and business representatives to get a better understanding of their collaboration
C# 2104Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
3
30-Days-of-Pythonby codingforentrepreneurs
Learn Python for the next 30 (or so) Days.
HTML 1994Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
should.jsby shouldjs
BDD style assertions for node.js -- test framework agnostic
JavaScript 1914Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fitnesseby unclebob
FitNesse -- The Acceptance Test Wiki
Java 1911Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
t
taurusby Blazemeter
Automation-friendly framework for Continuous Testing by
Python 1857Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
r
rspecby dchelimsky
Behaviour Driven Development framework for Ruby
Ruby 1744Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
requestiumby tryolabs
Integration layer between Requests and Selenium for automation of web actions.
Python 1741Updated: 2 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
d
duskby laravel
Laravel Dusk provides simple end-to-end testing and browser automation.
PHP 1728Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
n
ngrinderby naver
enterprise level performance testing solution
Java 1713Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse