oleg-andreyev / mink-phpwebdriver
MinkPhpWebDriver driver for Mink framework
Installs: 2 599 731
Dependents: 4
Suggesters: 0
Security: 0
Stars: 8
Watchers: 2
Forks: 9
Open Issues: 7
Type:mink-driver
Requires
- php: >=8.0
- behat/mink: ^1.10
- php-webdriver/webdriver: ^1.14
Requires (Dev)
- ext-json: *
- bamarni/composer-bin-plugin: ^1.8
- behat/mink-extension: ^2.3
- jetbrains/phpstorm-attributes: ^1.0
- mink/driver-testsuite: dev-integration-branch
- roave/security-advisories: dev-master
This package is auto-updated.
Last update: 2024-10-29 20:57:09 UTC
README
Initially it's started as PR to MinkSelenium2Driver
Major updates include:
- Switch to using
facebook/webdriver
- Update minimum php version to 8.0
- Tested against the latest Google Chrome and Mozilla Firefox both in GUI and Headless modes
Setup
Install oleg-andreyev/mink-phpwebdriver
composer require oleg-andreyev/mink-phpwebdriver
Behat Extension
https://github.com/oleg-andreyev/MinkPhpWebdriverExtension
Testing
./bin/start_webdriver.sh & # ./bin/start_driver.sh <browser> <version> ./bin/start_driver.sh chrome latest & BROWSER_NAME=chrome ./bin/phpunit
This will download the latest driver for specified browser and will execute phpunit
Running GitHub Action locally
Follow https://github.com/shivammathur/setup-php#local-testing-setup
Copyright
Copyright (c) 2023 Oleg Andreyev oleg@andreyev.lv