我们如何使用Selenium Webdriver处理浏览器弹出窗口

时间:2016-08-15 12:46:24

标签: java eclipse selenium-webdriver

我目前正在使用Selenium Webdriver,并且已经开始使用自动化,但是只要我打开浏览器就会弹出一个需要输入用户名和密码的弹出框,但我根本无法检查这些字段。请帮助解决这个问题。问题? Somebosy向我推荐了以下代码,但它不起作用: driver.get(" http://un:pwd@url&#34);

1 个答案:

答案 0 :(得分:0)

许多人使用AutoIt自动输入用户名和密码,而不依赖于浏览器插件:https://www.autoitscript.com/site/autoit/

你也可以尝试在地址栏上内联传递凭证(真的不是一个好主意,因为它公然暴露了代码和测试运行期间的凭据),但是如果你真的被卡住了你可以试试这个:

http://username:password@example.com/

这使用HTTP授权字段。