php-webdriver v1.10.0 Release Notes

Release Date: 2021-02-25 // 9 months ago
  • โž• Added

    • ๐Ÿ‘Œ Support for sending Chrome DevTools Protocol commands (see details in wiki).
    • Option to specify type of new window (window or tab) when using $driver->switchTo()->newWindow().

    ๐Ÿ›  Fixed

    • ๐Ÿ’ป Actually start ChromeDriver in W3C mode if it is supported by the browser driver. Until now, when it was initialized using ChromeDriver::start(), it has always been unintentionally started in OSS mode.
    • ChromeOptions were ignored when passed to DesiredCapabilities as ChromeOptions::CAPABILITY_W3C.
    • โ†ช Clicking a block element inside <a> element in Firefox (workaround for GeckoDriver bug 1374283).

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ป Throw DriverServerDiedException on local driver process terminating unexpectedly and provide full details of original exception to improve debugging.
    • Do not require WEBDRIVER_CHROME_DRIVER environment variable to be set if chromedriver binary is already available via system PATH.
    • ๐Ÿ—„ Mark PhantomJS deprecated, as it is no longer developed and maintained.
    • ๐Ÿ—„ Deprecate RemoteWebDriver::newWindow() in favor of $driver->switchTo()->newWindow().
    • ๐Ÿ‘ป Don't escape slashes in CURL exception message to improve readability.