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
26831
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
a
awesome-python-login-modelby Kr1s77
😮python模拟登陆一些大型网站,还有一些简单的爬虫,希望对你们有所帮助❤️,如果喜欢记得给个star哦🌟
Python
15101
Updated: 2 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
12571
Updated: 2 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
11383
Updated: 2 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
10300
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
capybaraby teamcapybara
Acceptance test framework for web applications
Ruby
9832
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
protractorby angular
E2E test framework for Angular apps
JavaScript
8761
Updated: 4 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
7139
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
docker-seleniumby SeleniumHQ
Docker images for Selenium Grid
Shell
6799
Updated: 2 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
5798
Updated: 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
5791
Updated: 2 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
5411
Updated: 2 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
c
cucumber-rubyby cucumber
Cucumber for Ruby. It's amazing!
Ruby
5151
Updated: 2 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
4835
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
cucumber-jsby cucumber
Cucumber for JavaScript
TypeScript
4819
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
P
PhantomCSSby HuddleEng
Visual/CSS regression testing with PhantomJS
JavaScript
4735
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
N
Nimbleby Quick
A Matcher Framework for Swift and Objective-C
Swift
4674
Updated: 2 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
4292
Updated: 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
4099
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
C
CodeceptJSby codeceptjs
Supercharged End 2 End Testing Framework for NodeJS
JavaScript
3901
Updated: 2 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
3509
Updated: 2 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
3404
Updated: 2 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
3343
Updated: 2 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
3317
Updated: 3 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
cucumberby cucumber
Cucumber monorepo - building blocks for Cucumber in various languages
Java
3203
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
cefpythonby cztomczak
Python bindings for the Chromium Embedded Framework (CEF)
C++
2882
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
g
gaugeby getgauge
Light weight cross-platform test automation
Go
2832
Updated: 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
2790
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
should.jsby tj
BDD style assertions for node.js -- test framework agnostic
JavaScript
2771
Updated: 4 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
2749
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
splinterby cobrateam
splinter - python test framework for web applications
Python
2640
Updated: 2 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
2521
Updated: 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
2394
Updated: 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
2393
Updated: 2 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
2365
Updated: 2 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
2281
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
spekby spekframework
A specification framework for Kotlin
Kotlin
2217
Updated: 2 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
2174
Updated: 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#
2104
Updated: 2 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
1994
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
should.jsby shouldjs
BDD style assertions for node.js -- test framework agnostic
JavaScript
1914
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fitnesseby unclebob
FitNesse -- The Acceptance Test Wiki
Java
1911
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
t
taurusby Blazemeter
Automation-friendly framework for Continuous Testing by
Python
1857
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
r
rspecby dchelimsky
Behaviour Driven Development framework for Ruby
Ruby
1744
Updated: 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
1741
Updated: 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
1728
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
n
ngrinderby naver
enterprise level performance testing solution
Java
1713
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse