fix 輸入驗證碼的框時可能會一直跳出去點選其他地方,導致無法正常輸入驗證碼
parent
62b94df8b9
commit
4ddbce9ec5
|
@ -9250,12 +9250,26 @@ def ticketplus_order_expansion_panel(driver, config_dict):
|
||||||
return is_price_assign_by_bot
|
return is_price_assign_by_bot
|
||||||
|
|
||||||
def ticketplus_order(driver, config_dict, ocr, Captcha_Browser):
|
def ticketplus_order(driver, config_dict, ocr, Captcha_Browser):
|
||||||
is_price_assign_by_bot = ticketplus_order_expansion_panel(driver, config_dict)
|
next_step_button = None
|
||||||
if is_price_assign_by_bot:
|
is_button_disabled = False
|
||||||
if config_dict["ocr_captcha"]["enable"]:
|
try:
|
||||||
# OCR alway guess wrong answer, disable for now.
|
my_css_selector = "div.order-footer > div.container > div.row > div > div.row > div > button.nextBtn"
|
||||||
# ticketplus_order_ocr(driver, config_dict, ocr, Captcha_Browser)
|
next_step_button = driver.find_element(By.CSS_SELECTOR, my_css_selector)
|
||||||
pass
|
if not next_step_button is None:
|
||||||
|
if not next_step_button.is_enabled():
|
||||||
|
is_button_disabled = True
|
||||||
|
except Exception as exc:
|
||||||
|
print("find next_step_button fail")
|
||||||
|
print(exc)
|
||||||
|
|
||||||
|
#print("is_button_disabled:", is_button_disabled)
|
||||||
|
if is_button_disabled:
|
||||||
|
is_price_assign_by_bot = ticketplus_order_expansion_panel(driver, config_dict)
|
||||||
|
if is_price_assign_by_bot:
|
||||||
|
if config_dict["ocr_captcha"]["enable"]:
|
||||||
|
# OCR alway guess wrong answer, disable for now.
|
||||||
|
# ticketplus_order_ocr(driver, config_dict, ocr, Captcha_Browser)
|
||||||
|
pass
|
||||||
|
|
||||||
def ticketplus_order_ocr(driver, config_dict, ocr, Captcha_Browser):
|
def ticketplus_order_ocr(driver, config_dict, ocr, Captcha_Browser):
|
||||||
away_from_keyboard_enable = config_dict["ocr_captcha"]["force_submit"]
|
away_from_keyboard_enable = config_dict["ocr_captcha"]["force_submit"]
|
||||||
|
|
Loading…
Reference in New Issue