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

问题描述 投票:0回答:1

在以下Chrome中,解决方案正在工作:

driver.get("https://username:[email protected]");

在以下Firefox中,解决方案正在工作:

driver.get("https://username:[email protected]);

然后:

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

在野生动物园中,以上两种解决方案均无效。我也尝试过硒中的[[Alert类。 Google搜索了很多,仍然找不到任何有效的解决方案。可以在所有浏览器中使用的任何解决方案都很棒;),仅适用于Safari的解决方案也可以。预先感谢。

java selenium selenium-webdriver safaridriver
1个回答
0
投票
这两种方法都不可行;浏览器已停止接受用于基本身份验证的user:password,因此它在WebDriver的控制下也不起作用。 WebDriver工作组已意识到此功能差距,但尚未提出解决方案:(
© www.soinside.com 2019 - 2024. All rights reserved.