我写了一个脚本来登录网页。在显示页面之前,Chrome会要求我选择证书。如何按OK按钮?
这是我到目前为止所拥有的......
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()
driver.get("https://blah.blah.com")
但是,在我(手动)单击按钮之前,最后一行未完成。只有一个证书。如何以编程方式单击确定?
答案 0 :(得分:0)
如果是警告框,
你可以尝试,driver.switchTo().alert().accept();
这将切换到警报并单击“确定”按钮。
答案 1 :(得分:0)
没有简单的方法可以与弹出窗口进行交互。尝试禁用此类窗口:https://superuser.com/a/41937
答案 2 :(得分:0)
在你的剧本中尝试以下行
Alert alert = driver.switchTo().alert();
alert.accept();
alert.dismiss();
答案 3 :(得分:0)
在脚本中尝试以下操作: driver.switch_to_alert()。接受()