【发布时间】:2019-04-15 10:11:07
【问题描述】:
我遇到了一个问题,当我运行我的脚本时,它会刹车给我这个错误消息:
警报文本:无消息:关闭的用户提示对话框: http://(CompanyServerName) 正在请求您的用户名和密码。 警告:您的密码不会发送到您所在的网站 正在访问!
现在的问题是,在 99% 的情况下,我没有可以输入我的凭据的弹出窗口。
我想在每次运行脚本时强制或绕过身份验证窗口弹出。
def init_driver():
caps = DesiredCapabilities.FIREFOX
caps['marionette'] = True
driver = webdriver.Firefox(capabilities=caps)
driver.wait = WebDriverWait(driver, 15)
return driver
xpath = {
'english': '//*[@id="cpcEnglish"]',
if __name__ == "__main__":
driver = init_driver()
driver.get("http://SomeWebsite")
driver.find_element_by_xpath(xpath['english']).click()
driver.find_element_by_xpath(xpath['english']).click() 是我的脚本中断的地方,给了我上述消息,但没有给我输入凭据的选项。
【问题讨论】: