Skip to content

Commit f7e9b2d

Browse files
authored
test: tweak to make it stabler (#553)
1 parent 7fe300d commit f7e9b2d

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

test/functional/android/android/device_test.rb

+1-5
Original file line numberDiff line numberDiff line change
@@ -252,11 +252,7 @@ def test_open_notifications
252252
@@core.wait_true { @driver.find_element :accessibility_id, ':-|' }
253253
end
254254

255-
def test_ime_available_engins
256-
@@core.wait { @driver.find_element :accessibility_id, 'App' }.click
257-
@@core.wait { @driver.find_element :accessibility_id, 'Activity' }.click
258-
@@core.wait { @driver.find_element :accessibility_id, 'Custom Title' }.click
259-
255+
def test_ime_available_engines
260256
imes = @driver.ime_available_engines
261257
assert imes.length > 1
262258

test/functional/android/android/mobile_commands_test.rb

+4-1
Original file line numberDiff line numberDiff line change
@@ -225,14 +225,17 @@ def test_webatom
225225

226226
# Can use `atom` defined in https://developer.android.com/reference/android/support/test/espresso/web/webdriver/DriverAtoms
227227
# Locator: https://developer.android.com/reference/androidx/test/espresso/web/webdriver/Locator
228-
@driver.execute_script 'mobile: webAtoms', {
228+
text = @driver.execute_script 'mobile: webAtoms', {
229229
webviewElement: el.id,
230230
forceJavascriptEnabled: true,
231231
methodChain: [{
232232
name: 'withElement',
233233
atom: { name: 'findElement', locator: { using: 'XPATH', value: '/html/body' } }
234+
}, {
235+
name: 'perform', atom: 'getText'
234236
}]
235237
}
238+
assert text == 'I am some other page content'
236239

237240
# Raises an error if the method cannot find any DriverAtoms or necessary arguments
238241
error = assert_raises ::Selenium::WebDriver::Error::WebDriverError do

0 commit comments

Comments
 (0)