首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Google Chrome中的Selenium Webdriver处理浏览器验证弹出窗口(公司web策略)?

如何使用Google Chrome中的Selenium Webdriver处理浏览器验证弹出窗口(公司web策略)?
EN

Stack Overflow用户
提问于 2018-02-10 16:46:43
回答 1查看 751关注 0票数 0

有谁知道如何使用google chrome中的selenium webdriver来处理浏览器身份验证弹出窗口(公司web策略)?注意:我使用的是Linux-Cent OS7。我试着使用"http://username:password@example.com/yourpage",并使用AutoIT自动化,但由于它是linux操作系统,AutoIt不能工作。不会生成错误日志。

具体如下: OS: Linux - Cent OS-7。Google Chrome版本: 62 Selenium-Java版本: 3.9.0

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-05-03 10:40:10

我仍然不知道如何处理Chrome的浏览器认证弹出窗口(在我的例子中,我使用的是Chrome 63)。我可以用Firefox解决这个问题:

代码语言:javascript
复制
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()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48718921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档