Releases: instaclick/php-webdriver
Releases · instaclick/php-webdriver
1.4.18
08 Dec 07:19
Compare
Sorry, something went wrong.
No results found
1.4.17
07 Dec 23:29
Compare
Sorry, something went wrong.
No results found
Bug Fixes:
#118 - added a moveto() shim that instead throws UnknownError
#122 - empty $parameters (array) replaced with {}
Maintenance:
rework attribute() and css() to explicitly add their $parameters to URL
1.4.16
28 Oct 13:50
Compare
Sorry, something went wrong.
No results found
Bug Fixes:
$session->focusWindow() - support handle parameter for W3C compatibility (Selenium 3.x & Firefox) (@mvorisek )
2.0.0-RC8
26 Aug 11:47
Compare
Sorry, something went wrong.
No results found
Bug Fixes
moveto returns "unknown command" on v4.3.0 of chrome webdriver (@slava-v)
Maintenance
fix Selenium 3 testing to keep it green (@mvorisek )
add testing with mink/driver-testsuite (@mvorisek )
improve readability when extracting from value/result
assert curl payload is serializable (@mvorisek )
check if webdriver command is obsolete
add $session->isW3C() and flip the $legacy logic
1.4.15
26 Aug 11:40
Compare
Sorry, something went wrong.
No results found
Bug Fixes
moveto returns "unknown command" on v4.3.0 of chrome webdriver (@slava-v)
Maintenance
backport exceptions from master branch
improve readability when extracting value/result
1.4.14
19 Apr 02:15
Compare
Sorry, something went wrong.
No results found
Changes:
Fix compatibility with Selenium 2.x (@mvorisek )
Assert curl data are always fully serialized before request (@mvorisek )
Add testing with mink/driver-testsuite (@mvorisek )
2.0.0-RC7
15 Apr 19:02
Compare
Sorry, something went wrong.
No results found
fix $element->shadow(): /session/:sessionid/element/:elementid/shadow (POST)
add $session->getTimeouts(): /session/:sessionId/timeouts (GET)
add $session->newWindow(): /session/:sessionId/window/new (POST)
Compat Busters
$session->window() on legacy JSON Wire Protocol no longer closes a window; use $session->deleteWindow() instead
$session->legacyWindow() from 2.0.0-BETA removed; $session->window() now returns Window or LegacyWindow objects for method chaining
$session->execute() and $session->execute_async() wrap both the legacy JSON Wire Protocol and W3C Webdriver Protocol
removed the $legacy parameter from constructors; this used to be the $w3c property from 2.0.0-RC4
Enhancements
serialize/unserialize elements and shadow roots in execute() and execute_async() arguments and return value (@mvorisek )
Refactoring
final keyword now only appears on classes that purely house consts
renamed webDriverElement() to makeElement()
renamed getElementPath() to getIdentifierPath()
renamed W3C identifier consts , i.e., WEBDRIVER_ prefix is now WEB_
Housekeeping
move boilerplate license to a separate file; compress the @copyright, @license, and @author tags
update external links in README
phpdocs, phpstan
1.4.13
15 Apr 10:46
Compare
Sorry, something went wrong.
No results found
1.4.12
15 Apr 00:08
Compare
Sorry, something went wrong.
No results found
Enhancements:
serialize/unserialize W3C web elements in execute and execute_async arguments and return value (@mvorisek )
Maintenance:
README.md housekeeping
phpstan cleanup
1.4.11
30 Mar 01:30
Compare
Sorry, something went wrong.
No results found
Backported error handling fixes from master branch