【发布时间】:2013-10-10 23:28:22
【问题描述】:
由于弹出窗口,我遇到了 Selenium 抛出 timeout exception 的问题
unexpected alert open
not provide any stacktrace information)
Command duration or timeout: 5 milliseconds
警报有OK 和CANCEL 按钮。我知道两种处理方法
第一种方法是重新打开一个新会话
driver.quit();
driver = new ChromeDriver();
第二种方法是使用机器人类
Robot r = new Robot();
r.keyPress(KeyEvent.VK_ENTER);
r.keyRelease(KeyEvent.VK_ENTER);
但是,这种方法的时间效率不高。有没有更好的办法?
【问题讨论】: