我的配置如下: Chrome - 65 Chromedriver exe - 2.67
当我点击driver.get(url)时,我的应用程序会弹出一个凭据弹出窗口。我使用sikuli在chrome浏览器的凭据弹出窗口中输入凭据。
最近,我们进行了Chrome 65升级。发布此更新后,执行将在line driver.get(url)处被阻止,直到在弹出窗口中手动输入凭据。但是,处理弹出窗口的sikuli代码在driver.get(url)旁边就行了。
任何可用的解决方法,以便尽管有一个弹出窗口,以便我的sikuli代码可以处理它,执行就会出现在线路driver.get(url)之外?
答案 0 :(得分:0)
为此找到的解决方案,可以通过线程概念来处理,
Thread t = new Thread(new Runnable() {
public void run() {
System.out.println(Thread.currentThread().getName());
driver.get(Thread.currentThread().getName());
}
}, url);
t.start();
//下一行代码:用于处理安全弹出窗口的AutoIT或Robot或Sikuli