Skip to content

Commit a57cd86

Browse files
committed
ci: use stable data-testid selector for email input field
1 parent 98a00b3 commit a57cd86

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

sample/Packages/packages-lock.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,10 @@
3636
"source": "local",
3737
"dependencies": {
3838
"com.unity.nuget.newtonsoft-json": "3.2.0",
39-
"com.cysharp.unitask": "2.3.3"
39+
"com.cysharp.unitask": "2.3.1",
40+
"com.unity.modules.unitywebrequest": "1.0.0",
41+
"com.unity.modules.jsonserialize": "1.0.0",
42+
"com.unity.modules.androidjni": "1.0.0"
4043
}
4144
},
4245
"com.unity.ai.navigation": {

sample/Tests/test/test_windows_helpers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ def login():
6565
try:
6666
print(f"Checking window: {window}")
6767
driver.switch_to.window(window)
68-
driver.find_element(By.ID, ':r1:')
68+
driver.find_element(By.CSS_SELECTOR, '[data-testid="TextInput__input"]')
6969
target_window = window
7070
print(f"Found email input in window: {window}")
7171
break
@@ -84,7 +84,7 @@ def login():
8484
wait = WebDriverWait(driver, 60)
8585

8686
print("Wait for email input...")
87-
email_field = wait.until(EC.presence_of_element_located((By.ID, ':r1:')))
87+
email_field = wait.until(EC.presence_of_element_located((By.CSS_SELECTOR, '[data-testid="TextInput__input"]')))
8888
print("Enter email...")
8989
email_field.send_keys(EMAIL)
9090
email_field.send_keys(Keys.RETURN)

0 commit comments

Comments
 (0)