Skip to content

Commit 112a38a

Browse files
committed
test: fix windows login tab
1 parent c118736 commit 112a38a

File tree

2 files changed

+22
-29
lines changed

2 files changed

+22
-29
lines changed

sample/Tests/test/test_mac.py

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -96,11 +96,6 @@ def login(cls):
9696
cls.seleniumdriver = webdriver.Chrome(options=chrome_options)
9797

9898
print("Open a window on Chrome")
99-
<<<<<<< HEAD
100-
101-
wait = WebDriverWait(cls.seleniumdriver, 60)
102-
=======
103-
>>>>>>> ddbff678 (test: mac pkce ui test)
10499

105100
wait = WebDriverWait(cls.seleniumdriver, 60)
106101

@@ -127,17 +122,8 @@ def login(cls):
127122
print("Entering OTP...")
128123
otp_field.send_keys(code)
129124

130-
<<<<<<< HEAD
131-
# Wait for success page and confirm
132-
success = WebDriverWait(cls.seleniumdriver, 60).until(EC.presence_of_element_located((SeleniumBy.CSS_SELECTOR, 'h1[data-testid="device_success_title"]')))
133-
print("Connected to Passport!")
134-
135-
time.sleep(5)
136-
137-
=======
138125
time.sleep(5)
139126

140-
>>>>>>> ddbff678 (test: mac pkce ui test)
141127
cls.seleniumdriver.quit()
142128

143129
@classmethod
@@ -147,21 +133,10 @@ def logout(cls):
147133
bring_sample_app_to_foreground()
148134
cls.altdriver.find_object(By.NAME, "LogoutBtn").tap()
149135
time.sleep(5)
150-
<<<<<<< HEAD
151-
bring_sample_app_to_foreground()
152-
=======
153-
>>>>>>> ddbff678 (test: mac pkce ui test)
154136
cls.altdriver.wait_for_current_scene_to_be("UnauthenticatedScene")
155137
time.sleep(2)
156138
cls.stop_browser()
157139
print("Logged out")
158-
<<<<<<< HEAD
159-
160-
def test_1_device_code_login(self):
161-
# Select use device code auth
162-
self.altdriver.find_object(By.NAME, "DeviceCodeAuth").tap()
163-
=======
164-
>>>>>>> ddbff678 (test: mac pkce ui test)
165140

166141
def test_1_login(self):
167142
# Wait for unauthenticated screen
@@ -183,11 +158,7 @@ def test_1_login(self):
183158
# Wait for authenticated screen
184159
self.altdriver.wait_for_current_scene_to_be("AuthenticatedScene")
185160
print("Logged in")
186-
<<<<<<< HEAD
187-
188-
=======
189161

190-
>>>>>>> ddbff678 (test: mac pkce ui test)
191162
self.stop_browser()
192163
return
193164
except Exception as err:

sample/Tests/test/test_windows_helpers.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,15 +56,23 @@ def login():
5656

5757
# Get all window handles
5858
all_windows = driver.window_handles
59+
<<<<<<< HEAD
5960

6061
print(f"Found {len(all_windows)} new windows to check: {all_windows}")
6162

6263
# Find the window with the expected element
64+
=======
65+
66+
print(f"Found {len(all_windows)} new windows to check: {all_windows}")
67+
68+
# Find the window with email input
69+
>>>>>>> 8cb65d08 (test: fix windows login tab)
6370
target_window = None
6471
for window in all_windows:
6572
try:
6673
print(f"Checking window: {window}")
6774
driver.switch_to.window(window)
75+
<<<<<<< HEAD
6876

6977
if use_pkce:
7078
driver.find_element(By.ID, ':r1:')
@@ -81,11 +89,25 @@ def login():
8189
print(f"{expected_element} not found in window: {window}, trying next...")
8290
continue
8391

92+
=======
93+
driver.find_element(By.ID, ':r1:')
94+
target_window = window
95+
print(f"Found email input in window: {window}")
96+
break
97+
except:
98+
print(f"Email input not found in window: {window}, trying next...")
99+
continue
100+
101+
>>>>>>> 8cb65d08 (test: fix windows login tab)
84102
if not target_window:
85103
print("Could not find email input field in any window!")
86104
driver.quit()
87105
return
106+
<<<<<<< HEAD
88107

108+
=======
109+
110+
>>>>>>> 8cb65d08 (test: fix windows login tab)
89111
print("Switch to the target window")
90112
driver.switch_to.window(target_window)
91113

0 commit comments

Comments
 (0)