【发布时间】:2017-02-08 22:32:48
【问题描述】:
我正在尝试在第 3 方网站上运行 selenium 自动化。
当出现这样的 Firefox 身份验证提示时,Selenium 失败:
类似于显示图像按钮here
有没有什么方法可以使用 javascript 来消除它,作为 firefox 扩展的一部分或其他方式?
我们已尝试通过以下方式消除 selenium 中的提示:
Alert alert = driver.switchTo().alert();
alert.dismiss();
我们也尝试过禁用 javascript,尽管此解决方案不起作用,因为我们还需要为我们的自动化启用 javascript。
似乎有一个可能的解决方案,因为有一个extension that can handle this,我们无法使用它,因为我们不能使用第 3 方代码,我们希望行为略有不同。
编辑:与链接问题不同,因为我们正在寻找使用 javascript 的浏览器内解决方案
感谢任何帮助或指导,
利亚姆
【问题讨论】:
-
这个格式你试过了吗
http://username:password@URL.com -
@ChandraShekhar 在我们的场景中,我们实际上并不想进行身份验证。我们只是想关闭提示,问题是提示出现时我们无法查询
-
您能否提供任何以相同方式弹出的替代链接? [检查解决方案]
-
httpwatch.com/httpgallery/authentication/#showExample10 显示图像按钮,也将其添加到问题中:)
标签: javascript java selenium authentication firefox