Skip to content

Commit 39026a3

Browse files
committed
Add error handling and screenshot capture for Transifex login
1 parent 100c994 commit 39026a3

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

scripts/transifex/transifex_browser.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,17 @@ def is_logged_in(driver):
2626
def login_transifex(driver, username, password):
2727
driver.get("https://app.transifex.com/signin/")
2828
sleep(5)
29-
write(username, into="Email")
30-
write(password, into="Password")
31-
click("Log in") # Adjust selector if needed.
32-
# Allow time for login and cookie propagation.
29+
try:
30+
write(username, into="Email")
31+
write(password, into="Password")
32+
click("Log in")
33+
34+
except Exception as e:
35+
print(f"Login failed: {e}")
36+
# Take screenshot for debugging
37+
driver.save_screenshot("login_error.png")
38+
raise
39+
3340
driver.implicitly_wait(10)
3441
save_cookies(driver)
3542
return driver

0 commit comments

Comments
 (0)