Python3.11.9+selenium,选择证书用多线程+键盘enter解决
Python3.11.9+selenium,选择证书用多线程+键盘enter解决
1、遇到问题:弹出证书选择,无法点击确定
import pyautogui pyautogui.press('enter') 键盘enter也无法点击
2、解决办法:用多线程解决同时执行click链接和Enter点击证书的确定
1、点击操作
# # 通过文本链接文本定位元素 link = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, "//a[contains(text(), '继续前往')]"))) # 点击链接 link.click()
2、Enter键盘敲证书的"确定"按钮
pyautogui.press('enter')
def login(): driver.get("https://xx.xx.xx.xx/#/login") # 如果需要等待元素可点击再执行点击操作 WebDriverWait(driv