selendroid v0.17.0 Release Notes

Release Date: 2015-10-21 // over 5 years ago
    • ๐Ÿ‘ wrapping webviews in a better way, to handle hybrid apps that override methods on the webview(s)
    • ๐Ÿ’ป native element getAttribute now run on UI Thread, to access certain attributes on a WebView (like getScale)
    • ๐Ÿ‘ marshmallow support #987
    • โž• add factory to allow custom drivers #975
    • ๐Ÿ”€ merge device config into node capability for grid auto re-register #963
    • โœ… kill orphaned processes after test has finished #961
    • โšก๏ธ update selenium maven dependency #946

Previous changes from v0.16.0

    • gets app version from pom.xml if class path doesn't start with jar #835
    • Clear data before app launch #844
    • โฌ‡๏ธ Drop explicit 'implements TakesScreenshot, JavascriptExecutor' declarations #846
    • Trigger DOM event of type 'INPUT' after changing value of INPUT element #746
    • Grid auto re-register #756
    • โž• Added activities to test touch gestures in the selendroid-test app #848
    • implemented driver.manage().timeouts().PageLoadTimeout() #849
    • โž• Added cordova-android 4.0.0 support #859
    • Append error details to page source #850
    • โœ‚ Delete temporary created by Selendroid Server #862
    • โ™ป๏ธ Refactored SafeHandle (Action chain) for future multitouch implementation. #860
    • ๐Ÿ”„ Changed the implicit wait timeout from 5s to 0 as per webdriver spec #895
    • โž• Add WXGA720 skin for detection of screen resolution #904
    • โšก๏ธ Optimize screenshots from standalone server #904
    • ๐Ÿ›  Fix bug SelendroidServerBuilder when executing tests and using default keystore alias and passwords and androidKeyStore file exists #904
    • Don't add "offline" hardware devices on startup #900
    • [client] Fix SelendroidDriver#readCallLog() #916
    • [server] Fix finding a collection of elements by class name for non existing classes #918
    • ๐ŸŒฒ [standalone] Fix ..session/log/types endpoint #927
    • [standalone] Fix HTTP response for unknown commands #928
    • [server] Fix NPE in ViewHierarchyAnalyzer #929
    • [server] Do not try to get the resource name if the view has no id #930
    • [server] Do not search in multiple top level views #931
    • โšก๏ธ Update AndroidAtoms #925