Skip to content

Latest commit

 

History

History
227 lines (197 loc) · 7.94 KB

CHANGES.rst

File metadata and controls

227 lines (197 loc) · 7.94 KB

History

2.0.0

  • 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

1.6.4

  • 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+

1.6

  • 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

1.5

  • 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

1.4.6

  • Launch Application - new keyword added
  • Quit Application - new keyword added

1.4.5

  • 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

1.4.4

  • Get Capability added for easy access to desired capabilities

1.4.2

  • Wait Until Page Contains / Page should contain text unicode fix

1.4.1.1

  • Fix desiredCapability dict problem for Appium 1.6 compatibility

1.4.1

  • 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

1.4.0

  • 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.

1.3.7

  • swipe critical bug fix <#125>

1.3.6

  • 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

1.3.5

  • 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>

1.3.4

  • hide_keyboard_set_selenium_final <#68>

1.3.3

  • 'get element attribute' and 'element value should be' keywords added <#61>
  • Add Screen Orientation change <#60>

1.3.2

  • support css selector in web view <#59>
  • Selenium selector fix <#58>

1.3.1

  • Remove Application keyword added <#56>

1.3.0

  • Add iOS UI Automation and Android UI Automator locator strategies. <#55>

1.2.7

  • Update BuiltIn library reference for RF 2.9 compatibility <#52>

1.2.6

  • limit version of robotframework
  • Adding new wait keywords <#51>

1.2.5

1.2.4

  • fix sauceclient dependence
  • Added keyword "Go To URL"
  • update demo for new Open Application argument

1.2.2

  • fix pytest-pythonpath dependence

1.2.0

  • Open Application support all Appium server, iOS, Android capabilities
  • fix switch appication and add testcase

1.1.0

  • Andoid Keyevents feature
  • Additional updates to open_application()'s optional parameter handling
  • add coverage and mock for unittest

1.0.22

1.0.21

  • Do not support appium version for saucelabs

1.0.20

_ Added desired Capability newCommandTimeout

1.0.19

1.0.18

1.0.17

  • support app_wait_package and app_wait_activity

1.0.16

  • add udid and bundleid
  • add background_app
  • fix Resetting an application

1.0.15

  • 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

1.0.14

fix "Locating elements by accessibility_id"

1.0.13

add keywords as below:

  • Get current context
  • Get contexts
  • Switch to context

1.0.12

fix swipe

1.0.11

add keywords as below:

  • Zoom
  • Pinch
  • Swipe
  • Scroll
  • Lock
  • Shake
  • Hide Keyword(iOS only)

1.0.10

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.