spyoungtech/behave-webdriver
Selenium webdriver step library for use with the behave BDD testing framework
This tool helps software developers automate browser-based acceptance tests for web applications. It takes human-readable test scenarios, written in a Gherkin-like language, and automatically executes them in real web browsers like Chrome or Firefox. The output is a clear pass/fail report for each step, allowing developers to verify that their web application behaves as expected from a user's perspective.
No commits in the last 6 months. Available on PyPI.
Use this if you are a software developer needing to write automated, behavior-driven acceptance tests for web applications using Selenium and Behave.
Not ideal if you are looking for a unit testing framework or an end-user tool that doesn't require programming knowledge.
Stars
63
Forks
21
Language
Python
License
MIT
Category
Last pushed
Aug 11, 2025
Commits (30d)
0
Dependencies
2
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/perception/spyoungtech/behave-webdriver"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
seleniumbase/SeleniumBase
APIs for browser automation, testing, and bypassing bot-detection.
apify/crawlee-python
Crawlee—A web scraping and browser automation library for Python to build reliable crawlers....
intoli/user-agents
A JavaScript library for generating random user agents with data that's updated daily.
apify/crawlee
Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In...
Kaliiiiiiiiii-Vinyzu/patchright
Undetected version of the Playwright testing and automation library.