Skip to content
This repository was archived by the owner on Sep 6, 2025. It is now read-only.

Commit c3775a2

Browse files
committed
feat: reomve identify_verification_code in login process
1 parent 88dbaa0 commit c3775a2

File tree

1 file changed

+31
-29
lines changed

1 file changed

+31
-29
lines changed

src/utils/login.py

Lines changed: 31 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -63,41 +63,43 @@ def mock_login_site(chrome_driver, site_url, redirect_url=None):
6363
from selenium.webdriver.support import expected_conditions as EC
6464
username = chrome_driver.find_element_by_id('emailTxt')
6565
password = chrome_driver.find_element_by_id('pwdValue')
66-
check_code = chrome_driver.find_element_by_id('txtCheckCode')
6766
env_username = os.getenv('morning_star_username')
6867
env_password = os.getenv('morning_star_password')
6968
username.send_keys(env_username)
7069
password.send_keys(env_password)
71-
count = 1
72-
flag = True
73-
while count < 10 and flag:
74-
code = identify_verification_code(chrome_driver)
75-
check_code.clear()
76-
time.sleep(1)
77-
check_code.send_keys(code)
78-
time.sleep(3)
79-
submit = chrome_driver.find_element_by_id('loginGo')
80-
submit.click()
81-
# 通过弹窗判断验证码是否正确
82-
time.sleep(3)
83-
from selenium.webdriver.common.by import By
84-
# message_container = chrome_driver.find_element_by_id('message-container')
85-
try:
86-
message_box = chrome_driver.find_element_by_id(
87-
'message-container')
88-
flag = message_box.is_displayed()
89-
if flag:
90-
close_btn = message_box.find_element(
91-
By.CLASS_NAME, "modal-close")
92-
close_btn.click()
93-
time.sleep(1)
94-
print('flag', flag)
70+
71+
# check_code = chrome_driver.find_element_by_id('txtCheckCode')
72+
# count = 1
73+
# flag = True
74+
# while count < 10 and flag:
75+
# code = identify_verification_code(chrome_driver)
76+
# check_code.clear()
77+
# time.sleep(1)
78+
# check_code.send_keys(code)
79+
# time.sleep(3)
80+
# submit = chrome_driver.find_element_by_id('loginGo')
81+
# submit.click()
82+
# # 通过弹窗判断验证码是否正确
83+
# time.sleep(3)
84+
# from selenium.webdriver.common.by import By
85+
# # message_container = chrome_driver.find_element_by_id('message-container')
86+
# try:
87+
# message_box = chrome_driver.find_element_by_id(
88+
# 'message-container')
89+
# flag = message_box.is_displayed()
90+
# if flag:
91+
# close_btn = message_box.find_element(
92+
# By.CLASS_NAME, "modal-close")
93+
# close_btn.click()
94+
# time.sleep(1)
95+
# print('flag', flag)
9596

96-
except:
97-
return True
97+
# except:
98+
# return True
9899

99-
if count > 10:
100-
return False
100+
# if count > 10:
101+
# return False
102+
time.sleep(5)
101103
return True
102104

103105

0 commit comments

Comments
 (0)