Java 如何在Safari浏览器中使用selenium处理基本url身份验证 在chrome中,以下解决方案正在运行: 在firefox中,以下解决方案正在运行:

Java 如何在Safari浏览器中使用selenium处理基本url身份验证 在chrome中,以下解决方案正在运行: 在firefox中,以下解决方案正在运行:,java,selenium,selenium-webdriver,safaridriver,Java,Selenium,Selenium Webdriver,Safaridriver,然后: 在safari中,上述两种解决方案都不起作用。我还尝试了selenium中的Alert类。谷歌搜索了很多,仍然没有找到任何有效的解决方案。任何可以在所有浏览器中使用的解决方案都将非常棒;),单独使用safari的解决方案也不错。提前感谢。这两种方法都不可能奏效;浏览器已经停止接受user:password进行基本身份验证,因此它在WebDriver控制下也无法工作。WebDriver工作组已经意识到了这一功能缺陷,但尚未提出解决方案:(您可以尝试检查此线程 driver.get("htt

然后:


在safari中,上述两种解决方案都不起作用。我还尝试了selenium中的Alert类。谷歌搜索了很多,仍然没有找到任何有效的解决方案。任何可以在所有浏览器中使用的解决方案都将非常棒;),单独使用safari的解决方案也不错。提前感谢。

这两种方法都不可能奏效;浏览器已经停止接受user:password进行基本身份验证,因此它在WebDriver控制下也无法工作。WebDriver工作组已经意识到了这一功能缺陷,但尚未提出解决方案:(

您可以尝试检查此线程
driver.get("https://username:password@something.com");
driver.get("https://username:password@something.com);
driver.get("http://something.com");