Releases: appium/ruby_lib
Releases · appium/ruby_lib
v9.4.4: Release 9 4 4 (#577)
v9.4.3: Release 9 4 3 (#566)
v9.4.2: Release 9 4 2 (#554)
v9.4.1: Release 9 4 1 (#550)
1. Enhancements
2. Bug fixes
- fix 9.4.0 release sudden failures #546
- XPath strategy for find_element/s sudden fail than uiautomator strategy.
- Use
:xpath
strategy only for uiautomator2
3. Deprecations
v9.4.0: Release 9 4 0 (#545)
1. Enhancements
- update mobile gesture APIs for XCUITest(WDA) #514
- For XCUITest(WebDriverAgent)
- Users can call some
mobile:
methods withoutexecute_script('mobile: tap', args)
. - Users can write test code without
.ref
method for elements inexecute_script
. - Example: #537
- Support UIAutomator2 strategy for Android#505
- Fix some find elemenet methods#544
2. Bug fixes
3. Deprecations
v9.3.8: Release 9 3 8 (#540)
v9.3.7: Release 9 3 7 (#535)
1. Enhancements
- Remove appium suffix from find element #532
- rename
@driver.find_element/s_with_appium
to@driver.find_element/s
- rename
- fix documentations
2. Bug fixes
3. Deprecations
@driver.find_element/s_with_appium
- use
@driver.find_element/s
instead
- use
v9.3.6: Release 9 3 6 (#523)
v9.3.5: Release 9 3 5 (#520)
1. Enhancements
- add some commands for Android and class chain for iOS #513
- iOS
find_element :class_chain, 'XCUIElementTypeWindow/*/*/XCUIElementTypeStaticText'
- Android
get_system_bars
get_display_density
is_keyboard_shown
- iOS
- add scrollable index parameter into scroll methods #506
scroll_to(text, scrollable_index = 0)
scroll_to_exact(text, scrollable_index = 0)
- clear
@actions
in Appium::TouchAction ifperform
is called #511
v9.3.4: Release 9 3 4 (#509)
1. Enhancements
- remove workaround to pass CI
- document uiautomator events logging command #319
- use predicate for XCUITest to improve performance #493
text/s
,button/s
,textfield/s
,tags_exact
,tags_include
- new:
find_ele/s_by_predicate
,find_ele/s_by_predicate_include