• Fixed New Session is not spec compliant • Fixed ChromeDriver shouldn't launch Chrome if Chrome and ChromeDriver versions are incompatible • Fixed Find Element command returns wrong error code when an invalid locator is used • Fixed Some ChromeDriver status codes are wrong • Fixed Compile error in JS inside of WebViewImpl::DispatchTouchEventsForMouseEvents • Fixed Window size commands should handle user prompts • Fixed ChromeDriver doesn't start Chrome correctly with Chrome option 'user-data-dir=' • Fixed Status command is not spec compliant • Fixed Add support for strictFileInteractability. Fixed starting ChromeDriver with whitelisted-ips flag on Mac OS • Fixed SetTimeout to accept both pre-W3C and W3C formats • Fixed take element screenshot • Fixed ChromeDriver is looking for Chrome binaries in a system PATH as well • Fixed Maximize window and Full Screen • Implemented log-replay functionality. ( Does not work for Android and Remote Browser yet ) • Fixed some error codes were not compliant to W3C standard • Fixed console.log with multiple arguments not handled properly • Fixed GetElementRect should allow doubles • Fixed touch emulation. Changes include: • Fixed ChromeDriver for Android does not provide useful error message for old adb version • Fixed ChromeDriver tests that close Windows are flaky • Fixed Click on component into an Iframe (with container padding > 0) is not working • Fixed ChromeDriver remote debug port reservation race conditions • Fixed Get Alert Text is not returning spec compliant error codes • Fixed Clean up state of androidUseRunningApp feature • Fixed Minimize/Maximize window need a w3c compliant endpoints ChromeDriver 2.38. • Allowed access to chrome extension within iframe • Added command-line option to log INFO level to stderr • Fixed ChromeDriver hang when switching to new window whose document is being overwritten • Added option to control the wait for extension background pages • Fixed abstract UNIX socket name • Fixed loading extension if background page name starts with '/' • ChromeDriver more extensible on Android by allowing to set the exec name and device socket as capabilities • Pixel 2 and Pixel 2 XL are now working in Mobile Emulation • Chromedriver supports OOPIF. • Fixes a bug where Chromedriver crashes while creating DNS resolver.
• Fixes a bug where Chromedriver fails to click in mobile emulation mode on Chrome 61+. • Fixes a bug which caused Resizing/Positioning Window commands to fail on Chrome 62+. • Fixes a bug where Chromedriver fails to connect to webview on Android 8.0.0. • Updates to excludeSwitches capability that now allows to exclude --load-extension switch.
• Updates to AddCookie command as per new w3c spec. • Updates to FindElement command as per new w3c spec. • Fixes a bug where Chromedriver fails to click due to page scrolling changes in Chrome 61+. • Fixes a bug where Chromedriver fails to delete cookies in Chrome 62+. • Implemented spec-compliant new session handshake. Adobe after effects os x. • Fixes a bug where Chromedriver fails to retrieve default prompt text in Chrome 62+. • Changes to the way automation extension is loaded on Mac and Windows.