gpt4 book ai didi

webdriver - 未检测到 Chromedriver 基本身份验证弹出警报

转载 作者:行者123 更新时间:2023-12-05 08:10:04 24 4
gpt4 key购买 nike

我在使用 ChromeDriver 2.14(Chrome 40.0.2214.111(64 位))检测基本身份验证警报时遇到问题;我正在像这样实例化驱动程序:

新的 ChromeDriver(DesiredCapabilities.chrome());

然后导航并等待弹出:

    driver.navigate().to(URL);
WebDriverWait wait = new WebDriverWait(driver, 10);
Alert alert = wait.until(ExpectedConditions.alertIsPresent());
alert.authenticateUsing(new UserAndPassword("test", "test"));

但它会在 10 秒后超时并显示错误消息 no alert open。我可以看到有一个针对基本身份验证打开的警报。

你能看出代码有什么问题吗?还是驱动程序有问题?

我看到了一些与 chromedriver 错误有关的老问题。我还没有看到任何其他相关问题。

感谢您的帮助。

最佳答案

你的问题类似于这个问题 here

Authentication popup 不是由 Javascript 生成的/它不是 javascript 警报。所以它不能被 WebDriver 处理。所以上述行为是预期的。

authenticateUsing 下面的 beta 方法尚未实现。

alert.authenticateUsing(new UserAndPassword("test", "test"));

关于webdriver - 未检测到 Chromedriver 基本身份验证弹出警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28542560/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com