如何使用Google Chrome中的Selenium WebDriver处理浏览器身份验证弹出窗口(公司Web策略)



有人知道如何使用Google Chrome中的Selenium WebDriver处理浏览器身份验证弹出窗口(公司Web策略(?注意:我正在使用Linux-Cent OS 7。我尝试使用" http://username:password@example.com/yourpage",并使用AutoIT自动进行自动化,但是由于它是Linux OS,因此AutoIT无效。没有生成错误日志。

详细信息如下:OS:Linux -Cent OS -7。Google Chrome版本:62Selenium-Java版本:3.9.0

谢谢。

我仍然不知道如何使用Chrome处理浏览器身份验证弹出窗口(在我的情况下,我正在使用Chrome 63(。我可以用firefox解决:

import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Firefox()
driver.get('https://<host>:<port>/<something>')
alert = driver.switch_to.alert
alert.send_keys('<username>' + Keys.TAB + '<password>')
alert.accept()
time.sleep(5)
print(driver.title)
driver.quit()

最新更新