Lines Matching refs:to

2 This project versioning adheres to [Semantic Versioning](http://semver.org/).
13 - Docs: Extend `findElement()`/`findElements()` method documentation to better explain XPath behavior.
14 - Add `@return` and `@param` type annotations to Cookie class to avoid deprecations in PHP 8.1.
18 - `RemoteWebElement::getDomProperty()` method to read JavaScript properties of an element (like the value of `innerHTML` etc.) in W3C mode.
19 - `WebDriverCommand::newSession()` constructor to create new session command without violating typehints.
33 - `FirefoxOptions` class to simplify passing Firefox capabilities. Usage is covered [in our wiki](https://github.com/php-webdriver/php-webdriver/wiki/Firefox#firefoxoptions).
34 - `FirefoxDriver` to easy local start of Firefox instance without a need to start the `geckodriver` process manually. [See wiki](https://github.com/php-webdriver/php-webdriver/wiki/Firefox#start-directly-using-firefoxdriver-class) for usage examples.
35 - Method `ChromeDriver::startUsingDriverService()` to be used for creating ChromeDriver instance with custom service.
38 - Driver capabilities received from the browser when creating now session were not set to the instance of ChromeDriver (when ChromeDriver::start() was used).
41 - Deprecate `ChromeDriver::startSession`. However, the method was supposed to be used only internally.
47 - Option to specify type of new window (window or tab) when using `$driver->switchTo()->newWindow()`.
51 - ChromeOptions were ignored when passed to DesiredCapabilities as `ChromeOptions::CAPABILITY_W3C`.
55 - Throw `DriverServerDiedException` on local driver process terminating unexpectedly and provide full details of original exception to improve debugging.
56 - Do not require `WEBDRIVER_CHROME_DRIVER` environment variable to be set if `chromedriver` binary is already available via system PATH.
59 - Don't escape slashes in CURL exception message to improve readability.
64 - Command `RemoteWebDriver::newWindow()` for W3C mode to open new top-level browsing context (aka window).
77 - Reimplement element `equals()` method to be working in W3C mode.
79 - Disable JSON viewer in Firefox to let JSON response be rendered as-is.
87 - Accept array as possible input to `sendKeys()` method. (Unintentional BC break in 1.8.0.)
93 - `getStatus()` method of `RemoteWebDriver` to get information about remote-end readiness to create new sessions.
94 - `takeElementScreenshot()` method of `RemoteWebElement` to do the obvious - take screenshot of the particular element.
98 - The repository was migrated to [`php-webdriver/php-webdriver`](https://github.com/php-webdriver/php-webdriver/).
99 - The Packagist package was renamed to [`php-webdriver/webdriver`](https://packagist.org/packages/php-webdriver/webdriver) and the original [`facebook/webdriver`](https://packagist.org/packages/facebook/webdriver) was marked as abandoned.
102 - Rename environment variable used to pass path to ChromeDriver executable from `webdriver.chrome.driver` to `WEBDRIVER_CHROME_DRIVER`. However the old one also still works to keep backward compatibility
103 - If subdirectories in a path to screenshot destination does not exists (using `takeScreenshot()` or `takeElementScreenshot()` methods), they are automatically created.
110 - Avoid "path is not canonical" error when uploading file to Chromedriver.
114 - Error `Call to a member function toArray()` if capabilities were already converted to an array.
115 - Temporarily do not send capabilities to disable W3C WebDriver protocol when BrowserStack hub is used.
119 - `WebDriverCheckboxes` and `WebDriverRadios` helper classes to simplify interaction with checkboxes and radio buttons.
122 - Stop sending null values in Cookie object, which is against the protocol and may cause request to remote ends to fail.
125 - Force Chrome to not use W3C WebDriver protocol.
142 - Add a `visibilityOfAnyElementsLocated()` method to `WebDriverExpectedCondition`.
150 - Cookies should now be set using `Cookie` value object instead of an array when passed to to `addCookie()` method of `WebDriverOptions`.
151 - Cookies retrieved using `getCookieNamed()` and `getCookies()` methods of `WebDriverOptions` are now encapsulated in `Cookie` object instead of an plain array. The object implements `ArrayAccess` interface to provide backward compatibility.
157 - Do not throw fatal error when `null` is passed to `sendKeys()`.
161 - Added `getCapabilities()` method of `RemoteWebDriver`, to retrieve actual capabilities acknowledged by the remote driver on startup.
162 - Added option to pass required capabilities when creating `RemoteWebDriver`. (So far only desired capabilities were supported.)
172 - Possibility to select option of `<select>` by its partial text (using `selectByVisiblePartialText()`).
173 - `XPathEscaper` helper class to quote XPaths containing both single and double quotes.
174 - `WebDriverSelectInterface`, to allow implementation of custom select-like components, eg. those not built around and actual select tag.
177 - `Symfony\Process` is used to start local WebDriver processes (when browsers are run directly, without Selenium server) to workaround some PHP bugs and improve portability.
181 - Throw an exception when attempting to deselect options of non-multiselect (it already didn't have any effect, but was silently ignored).
189 - Utilize late static binding to make eg. `WebDriverBy` and `DesiredCapabilities` classes easily extensible.
191 - Fixed incompatibility with Appium, caused by redundant params present in requests to Selenium server.
194 - Fixed FirefoxProfile to support installation of extensions with custom namespace prefix in their manifest file.
198 - Added ext-curl to composer.json.
208 - FirefoxProfile improved - added possibility to set RDF file and to add datas for extensions.