Skip to content

Commit f1ddf27

Browse files
committed
add test for picker wheel for ios
1 parent f0e3b56 commit f1ddf27

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

test/functional/ios/ios/mobile_commands_test.rb

+17-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,22 @@ def teardown
1212
save_reports(@driver)
1313
end
1414

15+
def test_select_picker_wheel
16+
@driver = @core.start_driver
17+
@driver.find_element(:id, 'Pickers').click
18+
19+
elements = @driver.find_elements :class, 'XCUIElementTypePickerWheel'
20+
assert_equal 'John Appleseed', elements[0].value
21+
22+
args = { element: elements[0].ref, order: :next }
23+
@driver.execute_script 'mobile: selectPickerWheelValue', args
24+
assert_equal 'Serena Auroux', elements[0].value
25+
26+
args = { element: elements[0].ref, order: :previous }
27+
@driver.execute_script 'mobile: selectPickerWheelValue', args
28+
assert_equal 'John Appleseed', elements[0].value
29+
end
30+
1531
# @since Appium 1.10.0
1632
# Requires simulator
1733
def test_permission
@@ -46,7 +62,7 @@ def test_siri
4662
siri_state = @driver.app_state('com.apple.SiriViewService')
4763
assert [:running_in_background_suspended, :not_running].include? siri_state
4864

49-
@driver.execute_script 'mobile: activateSiri', { text: 'hello, siri' }
65+
@driver.execute_script 'mobile: siriCommand', { text: 'hello, siri' }
5066

5167
e = @driver.find_element :accessibility_id, 'hello, siri'
5268
assert_equal 'hello, siri', e.text

0 commit comments

Comments
 (0)