Revision history for Selenium-Remote-Driver 1.47 2022-05-02 TEODESIAN - Add DWIM to inputs accepted by ActionChains send_keys, key_up & key_down, and add some docu 1.46 2021-12-04 TEODESIAN - Document the keys of WDKEYS hash in POD. Contribution by Yuki Kimoto. 1.45 2021-10-21 TEODESIAN - Remove ill-advised test reaching out to saucelabs at install-time, vendors are the users' problem 1.44 2021-03-26 TEODESIAN - Remove all usage of default profiles for Firefox when in direct binary mode. 1.43 2021-18-03 TEODESIAN - Remove all usage of the redefine() method in Test::MockModule, because that module is a mess to upgrade apparently - Tweak ENV setting in Test::* namespaces, see POD 1.42 2021-17-03 TEODESIAN - Once more with feeling 1.41 2021-16-03 TEODESIAN [BUG FIXES] - Declare minimum versions in testsuite to suppress CPANTesters failures 1.40 2021-03-02 TEODESIAN [BUG FIXES] - suppress warning in CanStartBinary when geckodriver not in PWD - fix double_click 1.39 2020-20-10 TEODESIAN [NEW FEATURES] - Add execute_script and execute_async_script convenience methods to WebElements. - Add die flag to Selenium::Waiter [BUG FIXES] - Fix a couple more documentation issues with driver specific problems [REMOVALS] - Removed ide-plugin.js, as it's not been supported or working in years 1.38 2020-19-10 TEODESIAN [BUG FIXES] -correct incorrect prior changelog date -fix undefined value warnings when the remote server goes out to lunch -add a note about doing lots of testing with the selenium JAR to POD -Fix other minor things about the documentation and error messages 1.37 2020-17-02 TEODESIAN [BUG FIXES] - obey the auto_close flag in the direct drivers 1.36 2019-21-10 TEODESIAN [BUG FIXES] - Adjust handling of chrome due to it implementing WC3 mostly correctly now - Fix browser detection logic in screenshot() - Actually apply the fix from 1.35 in the right place, heh 1.35 2019-21-10 TEODESIAN [BUG FIXES] - Fix race condition and inability to find a port in certain circumstances when using direct driver modules. 1.34 2019-11-09 TEODESIAN [BUG FIXES] - Remove .so files from Firefox lib tree to simplify CPAN RPM build tool chains 1.33 2019-17-06 TEODESIAN [BUG FIXES] - Add chrome shim to disable sandboxing by default so that Selenium::Chrome usage isn't broken by default - Report failures to obtain sessions better 1.32 2019-12-06 TEODESIAN [New Features] - Add support for mozilla full pags screenshots [BUG FIXES] - Fix typo in WebElement drag() talking to action chains module. No wonder that didn't work - Don't auto-da-fe on Macos when shutting down the binary in direct drivers 1.31 2019-06-01 TEODESIAN [BUG FIXES] - Kill dangling driver processes in Selenium::Chrome/Firefox on unix hosts - Adjust set_timeout to WC3 standard changing out from under us 1.30 2018-17-09 TEODESIAN [BUG FIXES] - Fix broken name selector polyfill when using Selenium::Firefox directly - Fix switch_to_frame(undef) brokenness due to unneeded polyfill - Correct POD information about how to use raw firefox profiles - Advertise Microsoft Browser Standalone Drivers (Edge, IE) 1.29 2018-17-08 TEODESIAN [New Features] - Selenium::Edge and Test::Selenium::Edge now exist - Pass caller argument array as final arg to error_handler callbacks - Add child() and children() aliases to Selenium::Remote::WebElements [BUG FIXES] - Fixed Test::Selenium::* direct usage modules from getting undef method errors when acting on WebElements - Fixed issue where capabilities could not be passed with Selenium::Firefox - Make it actually possible for find_element_ok to fail without dying 1.28 2018-05-06 TEODESIAN [BUG FIXES] - Fix incorrect documentation of constructor fields. - Remove bogus get_style header in WebElement POD. - Fix chrome maximize() polyfill - Adjust is_displayed to do appropriate "displayedness" checks when in WC3 mode. 1.27 2018-25-03 TEODESIAN [BUG FIXES] - Fix incorrect passing of capabilities to geckodriver which caused exceptions on instantiaion. - Fix issue where