selendroid v0.12.0 Release Notes
Release Date: 2014-10-21 // over 9 years ago-
- ๐ Support to custom keystore, password, alias. #536
- โ Added freeing on selendroidPort on driver.quit() #557
- The activity class is not any longer immediately loaded. #558
- ๐ Fixes bug in findElementsByName() #559
- โก๏ธ Optimize searching for elements in selendroid #560
- ๐ Allowed disabling of adb logcat device logging with flag #561
- Cleaned up repetitive error handling in selendroid-server #562
- ๐ป Stop swallowing exception when waiting for instrumentation #563
- ๐ Allow selendroid-server start timeout to be passed on command line #564
- โ Added "-h" and" --help" options to selendroid-standalone-server.
- Split up SelendroidLauncher main().
- โ Added capability to load in extension handlers and a test bootstrap class
- Assume AUT is already installed if LaunchActivity specified & no matching appsStore entry #567
- Propagate unhandled exceptions in AUT as AppCrashedException
- โ Added server-side support for low-level actions API
- โ Added client side implementation of the multi touch screen
- โ Added empty()/copyOf()/withMerged() to SelendroidCapabilities
- โ Added ability to run GC and set system properties.
- ๐ GetElementAttribute returns null if attribute is not set. Fixes #568
- โ Removed manual looper as we can now get the device to dump crash logs to a file
- โ Added SelendroidStandaloneDriverEventListener to allow hooking into events during Selendroid startup
- ๐ป Run bootstrap and launch main activity on the UI thread in ServerInstrumentation
- ๐ Fixed cloning of existing session capabilities in GetCapabilities()
- โ Added logging of selendroid traffic statistics
- Prevent hardware devices from showing up multiple times in the DeviceStore
- ๐ getWindowSize() now supports API levels < 13
- ๐ Changed getScreenSize() to use Dimension instead of string,
โ added support for emulators with string skin names - ๐ Fixed loading of keystores with no password
- ๐ Send connection: close header in responses. Fixes #458
- โ Removed 'SelendroidKeys.ANDROID_HOME' because emulating the home key using Instrumentation is not supported in Android. Use adb to emulate the home key in your tests.
- Return capabilities immediately after session creation instead of redirecting
- ๐ Lowered severity of logs in isSelendroidRunning(), made messages more informative.
- โ Made E2E tests use SelendroidStandaloneServer
- ๐ป findElements() returns an empty list instead of throwing an exception.
- Standardises URLs / makes them compliant with the WebDriver specification
- ๐ Fixed crashlog detection on older devices
- ๐ Improved cleanup of devices on failed server startup
- ๐ Marked 'execute_native' scripts as deprecated. The native script
TwoPointerGestureAction
was removed, please use the new multi touch implementation. - โฌ๏ธ Upgrading to latest Selenium 2.43.1
- โฌ๏ธ Upgrading to latest Android Atoms