【发布时间】:2018-07-25 18:51:19
【问题描述】:
driver.get("MyURL");
System.out.println("URL is opened");
executeAutoItScript(scriptFileLocation);
当我打开 URL 时,我会弹出需要验证。 为了处理这个问题,我正在使用 AutoIt 脚本。但问题是只要第一个命令
(driver.get("MyURL");)
执行后,Chrome 将打开并且 验证弹出窗口出现。我观察到第二行
System.out.println("URL is opened");
没有被执行。我调试它并观察到 控制权不会从
交给下一行driver.get("MyURL");
然后挂起 那里。我改变了 driver.get("MyURL");到 driver.navigate().to("MyURL");但 没有运气。谁能帮我解决这个问题。附件是 弹出的屏幕截图。
【问题讨论】:
-
我认为这是一个 JavaScript 窗口而不是弹出窗口,但我不确定。
-
你能检查警报是否存在吗?如果它返回true那么它是JavaScript弹出而不是窗口弹出,一旦我们知道它是JavaScript弹出我们就可以轻松解决这个问题。
-
投反对票的人可以解释为什么这个问题被投反对票!我看到这个问题是完全有效的问题。
标签: java selenium selenium-webdriver webdriver basic-authentication