All Versions
20
Latest Version
Avg Release Cycle
69 days
Latest Release
3252 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v0.6.0 Changes
- โก๏ธ [#114](../../issues/114) Optimizing logcat handling and retry handling for selendroid-server start
- ๐ง Emulators are started on display configured in capabilities
- ๐ฒ Device logcats are available as logging type "logcat"
- ๐ The feature to restart adb has been removed
- ๐ป Selendroid-standalone can register himself as a node to a Selenium Grid hub by using command line parameters (-hub and -host)
- โก๏ธ Selenium Automation Atoms has been updated to fix [#127](../../issues/127)
- ๐ Support for Android KitKat (Api Level 19)
- ๐ Full support for Windows [#146](../../issues/146)
- ๐ Support for running multiple instrumentation servers [#112](../../issues/112)
- ๐ Better support for different platform names Android Sdk [#128](../../issues/128)
- ๐จ Smaller refactorings
- ๐ง Selendroid-Standalone can be configured to use specific emulator starting options
- ๐ง Selendroid-Standalone can be configured to use a specific keystore for signing apks
-
v0.5.1 Changes
- ๐ fix for 'Arbitrary port number binding is broken' [#105](../../issues/105)
0.5.0
- โ Added xpath locator for native context
- ๐ selendroid can now handle multiple web views on the same activity
- ๐ new inspector with the ability to display html source code of a web view.
- ๐ multiple bug fixes
- ๐ Support for Set, Get, Delete Cookies for WebViews
- hardware device handling is now based on the ddmlib library which means devices can be now hot plugged.
- 0๏ธโฃ selendroid-standalone can is now taking screenshots by default using ddmlib library.
- ๐ selendroid-shell has been removed from the core project
- ๐ง selendroid-server port can now be configured
- โก๏ธ Updated to use the lastest Selenium automation Atoms.
- ๐ Official support for windows
- Emulator and instrumentation start handling was massively improved
- โ selendroid-standalone can handle installed apps which is can speed up especially test case development.
- ๐ฒ Selenium Log API is now supported
-
v0.4.2 Changes
- ๐ small bugfixes
-
v0.4.1 Changes
- ๐ several smaller bug fixes: [#52](../../issues/52), [#51](../../issues/51), [#50](../../issues/50)
- In the capabilities locale, emulator and androidTarget are now optional.
-
v0.4.0 Changes
- ๐ฆ moved all packages to domain selendroid.io
- โ added new component: selendroid-standalone
- ๐ moved the documentation from wiki to web page: http://selendroid.io
- ๐จ selendroid gem has been refactored to support only starting selendroid-shell
- โ Removed dependencies: Guava, commons-io, slf4j-android
- ๐จ Find By Tag Name refactored to find by the class now, not by text
- ๐ L10n Locators not longer available, the translation can be done executing the script: ((JavascriptExecutor) driver).executeScript("getL10nKeyTranslation", "l10nKey");
- ๐ Several bug fixes
-
v0.3.2 Changes
- ๐ Gem does support the new location of aapt.
-
v0.3.1 Changes
- ๐ Gem does require Ruby version >= 1.9.2
-
v0.3 Changes
- ๐ Moved from google gson library to org.json
- โ Added first support of Selenium Advanced User Interactions API
- โ Added to the selendroid-gem new commands to support
- build-and-start: automatically build the selendroid-server and resigns the given apk with the debug certificate and starts afterwards the selendroid server.
- start: Starts the selendroid server on the first available Android device.
- ๐ Fix for bug [#6](../../issues/6) that solves send key to an element.
- ๐ Fixed a bug in getCapabilities handler that adds now e.g. support for javascript.
- ๐ Fixed a bug in getElementLocation handler
- โ Added support for:
- Get size of an element
- Get attribute of an element
- Get the info if an element is displayed or enabled
- execute script (only supported for webview mode)
- โ Added css locator support in webviews
- ๐ selendroid-grid-plugin that adds support to use the selenium grid for parallel testing
- ๐ Fix for native UI hierarchy handling
- ๐ Several smaller bugfixes with regards to element handling
- ๐ Gem can now be use on Windows
- Gem source has been added to the main project
- โ Added FindByPartialLinkText locator support for native and webview elements
- โ Adding (experimental) mechanism to add 'executeScript' in Native
-
v0.2 Changes
- ๐ fixed to major bugs [#1](../../issues/1) and [#2](../../issues/2)
- โ Created an inspector that allows to inspect the application under test and makes it easier to write test cases: http://localhost:8080/inspector
- โ Added support for pressing keys like the Android menu button.
- ๐ Fixed a bug in taking screenshots. Now pop up dialogs are included as well.
- โ Added /sessionId/keys support and a client library that contains already selenium as dependency and the interface SelendroidKeys.
- ๐ The gem contains an interactive shell that starts automatically selendroid-server and a Ruby webdriver client that allows to interactively try commands out.
- โ Added locator strategy by class for native and web view context
- โ added support for all available locators findElement, findElements and corresponding find child element and find child elements.
-
v0.1 Changes
- ๐ initial Selendroid version including support for android native and hybrid apps.
- Driver support:
- takeScreenshot
- getPageSource
- get current url/ activity and open activity
- Driver supports following find element locators:
- for web views: by id, by xpath, by text, by name
- for Android native: by id, by l10n key, by text
- Found elements features:
- click, clear, enter text, getValue, is selected and submit
- Driver support:
- ๐ initial Selendroid version including support for android native and hybrid apps.