instaclick/php-webdriver

PHP WebDriver for Selenium 2

Maintainers

👁 instaclick

Package info

github.com/instaclick/php-webdriver

Homepage

pkg:composer/instaclick/php-webdriver

Statistics

Installs: 62 834 316

Dependents: 21

Suggesters: 0

Stars: 436

Open Issues: 8

2.0.0-RC10 2024-03-19 02:26 UTC

Requires

  • php: >=5.3.2
  • ext-curl: *

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

Apache-2.0 83b684018fcd60f37d22fd0b3e48e4a592eb874b

  • Justin Bishop <jubishop.woop@gmail.com>
  • Anthon Pang <apang.woop@softwaredevelopment.ca>

browserseleniumwebdriverwebtest


README

This "classic" W3C WebDriver client implementation is based on the php-webdriver project by Justin Bishop. Originally conceived as a thin wrapper around the JSON Wire Protocol, the client has been refactored to work with the W3C WebDriver Protocol, with some fallback/emulation for older drivers. We'll continue to track changes to the specs but there are no immediate plans to add WebDriver-BiDi support.

If you are starting a new project (using PHP 7.3 or above), you should consider using Meta/Facebook's completely rewritten (and more actively maintained) php-webdriver.

Distinguishing features:

👁 Latest Stable Version
👁 Total Downloads

Links

Notes

  • The 1.x branch is up-to-date with the legacy Selenium 2 JSON Wire Protocol.
  • The 5.2.x branch is no longer maintained. This branch features class names and file re-organization that follow PEAR/ZF1 conventions. Bug fixes and enhancements from the master branch likely won't be backported.