Revision history for Selenium-Remote-Driver 1.40 02-03-2021 TEODESIAN [BUG FIXES] - suppress warning in CanStartBinary when geckodriver not in PWD - fix double_click 1.39 10-20-2020 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 10-19-2020 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 02-17-2020 TEODESIAN [BUG FIXES] - obey the auto_close flag in the direct drivers 1.36 10-21-2019 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 10-21-2019 TEODESIAN [BUG FIXES] - Fix race condition and inability to find a port in certain circumstances when using direct driver modules. 1.34 09-11-2019 TEODESIAN [BUG FIXES] - Remove .so files from Firefox lib tree to simplify CPAN RPM build tool chains 1.33 06-17-2019 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 06-12-2019 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 01-06-2019 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 09-17-2018 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 08-17-2018 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 06-05-2018 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 03-25-2018 TEODESIAN [BUG FIXES] - Fix incorrect passing of capabilities to geckodriver which caused exceptions on instantiaion. - Fix issue where