php-webdriver icon indicating copy to clipboard operation
php-webdriver copied to clipboard

W3C and Selenium 2 webdriver "thin client" for php 5.3+ and namespaces.

Results 14 php-webdriver issues
Sort by recently updated
recently updated
newest added

The runtime detection hasn't been validated across a broad spectrum of drivers: * https://github.com/instaclick/php-webdriver/blob/master/lib/WebDriver/Session.php#L128 Should we have a `strict` flag? * if `strict` flag is false (default), obsolete methods are...

Add Docker setup (Dockerfile. docker-compose.yaml, and test-suite) to test the `master` and `1.x` branches against: * JSON Wire Protocol, i.e., Selenium 3 * W3C Webdriver Protocol: Selenium 4, ChromeDriver, Geckodriver

maintenance

In Ruby's client for WebDriver protocol there is a way to place event listeners on various events on WebDriver side (see https://code.google.com/p/selenium/source/browse/rb/lib/selenium/webdriver/support/abstract_event_listener.rb, http://elementalselenium.com/tips/55-wrapper). Is it possible to do the same...

enhancement

- [Temporary Storage](https://docs.saucelabs.com/reference/rest-api/#temporary-storage) - [JS Unit Testing](https://docs.saucelabs.com/reference/rest-api/#js-unit-testing) - [Bugs](https://docs.saucelabs.com/reference/rest-api/#bugs) - [User concurrency](https://docs.saucelabs.com/reference/rest-api/#get-user-concurrency) - [Delete Job](https://docs.saucelabs.com/reference/rest-api/#delete-job) - [Job assets](https://docs.saucelabs.com/reference/rest-api/#get-job-asset-names)

enhancement

Problems solved: * the given window handle wasn't used in the Selenium URL building * when the `current` meta-handle (only usable for `.../position` and `.../size` calls) was used, then `LegacyWindow::getHandle`...

The `LegacyWindow` class in the `master` branch no longer includes a window handle (or `current` for the current window) in the made cURL requests to the Selenium server. This results...

The absence of the `moveto` command (removed in the 99b3135b3e4ce4686673e5872f6965e35aa6094a) makes it impossible to use 2.x releases of this project with Selenium 2. The main purpose of removing the `moveto`...

The `$session->window()->handle();` code had several issues: 1. the URL queried for the window handle was `/session/{session id}/windowsession/{session id}/window` 2. there was a PHP Notice, where a returned window handle (for...

Build failures are unrelated. Related to #134.

### Problem 1 - incorrectly built $parameters array Calling the `\WebDriver\WebDriver::session` is always attempting to create a non-W3C compatible session for Selenium 3/4. An exception, that is thrown upon a...