Skip to content

Commit ae32597

Browse files
committed
tweak wait
1 parent eda0b26 commit ae32597

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

test/functional/ios/driver_test.rb

+4-1
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,12 @@ def test_wait
4545
def test_click_back
4646
e = @@driver.find_element :accessibility_id, 'Alerts'
4747
e.click
48-
error = assert_raises ::Selenium::WebDriver::Error::UnknownError do
48+
sleep 1 # wait for animation
49+
error = assert_raises do
4950
e.click
5051
end
52+
assert [::Selenium::WebDriver::Error::UnknownError,
53+
::Selenium::WebDriver::Error::InvalidSelectorError].include? error.class
5154
assert error.message.include? ' is not visible on the screen and thus is not interactable'
5255
@@driver.back
5356
end

test/functional/ios/ios/mobile_commands_test.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ def test_siri
8383

8484
@driver.execute_script 'mobile: siriCommand', { text: 'hello, siri' }
8585

86-
e = @driver.find_element :accessibility_id, 'hello, siri'
86+
e = @core.wait { @driver.find_element :accessibility_id, 'hello, siri' }
8787
assert_equal 'hello, siri', e.text
8888

8989
assert_equal :running_in_foreground, @driver.app_state('com.example.apple-samplecode.UICatalog')

test/functional/ios/webdriver/device_test.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ def test_page_source
5555

5656
assert !source.include?('AppiumAUT')
5757
assert source.include?('XCUIElementTypeApplication type')
58-
assert_equal 80, xml[2].elements.each('//*') { |v| v }.map(&:name).size # rubocop:disable Lint/Void:
58+
assert_in_delta 80, xml[2].elements.each('//*') { |v| v }.map(&:name).size, 5 # rubocop:disable Lint/Void:
5959

6060
s_source = @@driver.page_source
6161
s_xml = REXML::Document.new s_source

0 commit comments

Comments
 (0)