@@ -63,41 +63,43 @@ def mock_login_site(chrome_driver, site_url, redirect_url=None):
63
63
from selenium .webdriver .support import expected_conditions as EC
64
64
username = chrome_driver .find_element_by_id ('emailTxt' )
65
65
password = chrome_driver .find_element_by_id ('pwdValue' )
66
- check_code = chrome_driver .find_element_by_id ('txtCheckCode' )
67
66
env_username = os .getenv ('morning_star_username' )
68
67
env_password = os .getenv ('morning_star_password' )
69
68
username .send_keys (env_username )
70
69
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)
95
96
96
- except :
97
- return True
97
+ # except:
98
+ # return True
98
99
99
- if count > 10 :
100
- return False
100
+ # if count > 10:
101
+ # return False
102
+ time .sleep (5 )
101
103
return True
102
104
103
105
0 commit comments