繁体   English   中英

如何在 Safari 浏览器中使用 selenium 处理基本的 url 身份验证

[英]How to handle basic url authentication using selenium in Safari browser

在下面的 chrome 中,解决方案正在运行:

driver.get("https://username:password@something.com");

在 Firefox 中,以下解决方案有效:

driver.get("https://username:password@something.com);

进而:

driver.get("http://something.com");

在 safari 中,上述两种解决方案都不起作用。 我也尝试过使用硒中的警报类。 谷歌搜索了很多,仍然没有找到任何有效的解决方案。 任何可以在所有浏览器上使用的解决方案都很棒;),单独的 safari 解决方案也很好。 提前致谢。

预计这些方法都不会奏效; 浏览器已停止接受用户:密码进行基本身份验证,因此它也无法在 WebDriver 控制下工作。 WebDriver 工作组意识到了这个功能差距,但尚未提出解决方案:(

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM