我正在使用 Java 在 Selenium 中编写程序。在我的代码中,我有:
driver = new FirefoxDriver();
我的问题是:如果程序执行这行代码时我没有连接到互联网,程序将挂起很长时间(大约几分钟),然后最终打开一个 Firefox 窗口,然后在下一个窗口崩溃代码行
driver.doWhatever();
我正在努力使其尽可能用户友好,所以如果我想让我的程序退出
driver = new FirefoxDriver();
没有在十五到二十秒内完成。
有没有办法在 Java 中做到这一点?我总是可以进入 Selenium 并对其进行修改,以便它按照我想要的方式工作,但这似乎是解决这个问题的“错误”方式。
提前致谢。