- Deprecate the TouchAction keywords
- Deprecate launch_application, quit_application, reset_application according to Appium Python Client
- Rename Activate App to Activate Application for consistency
- Rename Background App to Background Application for consistency
- Rename Stop App to Stop Application for consistency
- Rename Remove App to Remove Application for consistency
- Added Terminate Application
- Support for strict_ssl added in Open Application
- Support for arguments(dict) with Execute Script and Execute Async Script
- Added Tap With Positions that uses new ActionChain of w3c
- Espresso selector support (viewtag, data matcher, view matcher)
- Fix all find_element_by to find_element using AppiumBy
- Added Activate App, Remove App(Android), Stop App thx @js361014
- Embed screenshots to report thanks @arnaudruffin
- element id fix thanks @Wolfe1
- selenium 4+ temporary implementation, TouchAction wont work with selenium 4+
- Sample code
- Documentation update on how to start
- Execute Adb Shell - new keyword added
- Screen record - new keyword added
- Is Keyboard Shown - new keyword added
- (iOS) Chain - locator added
- (iOS) Tab multiple times - new keyword added
- (Android) Open Notifications - new keyword added
- iOS predicates selector - new locator strategy
- Execute Sync/Async Script in Web context - new keyword added
- Long press has time parameter now
- Added log-level filter for reporting
- Set Location Keyword - new keyword added
- Appium-Python library min-version bump
- Simulate Touch ID on iOS Simulator
- Launch Application - new keyword added
- Quit Application - new keyword added
- Swipe By Percent - new keyword added
- Element Should Be Visible - new keyword added
- Text Should Be Visible - new keyword added
- Get Window Height - new keyword added
- Get Window Width - new keyword added
- Get Capability added for easy access to desired capabilities
- Wait Until Page Contains / Page should contain text unicode fix
- Fix desiredCapability dict problem for Appium 1.6 compatibility
- Unicode better support
- Unicode supported now inside xpath text.
- Click Text iOS handling is much better now. Works regardless if text is name, value or label
- New finding elements strategy now supports directly using WebElement. Check keyword documentation for more information.
- Added default locator strategies. Default is: id and xpath check library introduction for more details.
- Click Text added as keyword in which you can directly click on found texts. Underlying it works on predefined xpath depending on platform.
- Unicode fixes also reflected on Page Should Contain Text and Page Should Not Contain Text
- Getting an element text is added and its helper keywords.
swipe
critical bug fix <#125>
- modify click_a_point() action <#81>
- Add 'press_at' in keywords/_touch.py <#83>
- add duration for click a point keyowrd <#88>
- Bug fix and update document
- Update _touch.py <#74>
- New Element & Attribute KW's and docstring fixes <#73>
- Fix for default value of `Hide Keyboard <#70>
- Set Appium Timeout / Get Appium Timeout keywords added <#69>
- hide_keyboard_set_selenium_final <#68>
- 'get element attribute' and 'element value should be' keywords added <#61>
- Add Screen Orientation change <#60>
- Remove Application keyword added <#56>
- Add iOS UI Automation and Android UI Automator locator strategies. <#55>
- Update BuiltIn library reference for RF 2.9 compatibility <#52>
- limit version of robotframework
- Adding new wait keywords <#51>
- Droid Utils: new file/folder handling methods
- Hide Keyboard for Android
- fix sauceclient dependence
- Added keyword "Go To URL"
- update demo for new Open Application argument
- fix pytest-pythonpath dependence
- Open Application support all Appium server, iOS, Android capabilities
- fix switch appication and add testcase
- Andoid Keyevents feature
- Additional updates to open_application()'s optional parameter handling
- add coverage and mock for unittest
- Do not support appium version for saucelabs
_ Added desired Capability newCommandTimeout
- Open Application Keyword udid argument issues
- Update Wait Until Page Contains Element Keyword documentation
- support app_wait_package and app_wait_activity
- add udid and bundleid
- add background_app
- fix Resetting an application
- replace _is_id by _is_index, id is keep same as find_elements_by_id.
- Change Location Strategy of "Input text" and "Input Password", not only index and name.
- update demo demo/test_android_contacts.txt
fix "Locating elements by accessibility_id"
add keywords as below:
- Get current context
- Get contexts
- Switch to context
fix swipe
add keywords as below:
- Zoom
- Pinch
- Swipe
- Scroll
- Lock
- Shake
- Hide Keyword(iOS only)
add keywords as below:
- Element Name Should Be
- Element Should Be Disabled
- Element Should Be Enabled
- Page Should Contain Element
- Page Should Not Contain Element
- Page Should Contain Text
- Page Should Not Contain Text
No notes on earlier releases.