Add automatic waiting to some of the click actions
This avoids potential badly timed events which results in an unexpected
state.
Change-Id: Ib0acc9885b086a9a6c7eadea3da9f03b440486b7
diff --git a/deploy.py b/deploy.py
index 1dc9692..080be06 100755
--- a/deploy.py
+++ b/deploy.py
@@ -269,11 +269,11 @@
# Check for registered networks
registered_networks = set()
- dut(description='More options').click()
+ dut(description='More options').click.wait()
time.sleep(1)
saved_networks = dut(text='Saved networks')
if saved_networks.exists:
- saved_networks.click()
+ saved_networks.click.wait()
for ssid in networks.keys():
if dut(text=ssid).exists:
registered_networks.add(ssid)
@@ -287,8 +287,8 @@
for ssid in missing_networks:
print('Configuring `{}` Wi-Fi network…'.format(ssid))
- dut(description='More options').click()
- dut(text='Add network').click()
+ dut(description='More options').click.wait()
+ dut(text='Add network').click.wait()
dut(resourceId='com.android.settings:id/ssid') \
.set_text(ssid)
dut(resourceId='com.android.settings:id/security') \