我正在使用隐式等待,所以当Selenium驱动程序加载页面时,它在页面加载之前不会执行任何操作。不幸的是,在随机时间,即使页面上的所有元素都已下载,驱动程序也会“加载”页面。结果脚本在这一点停滞不前。
手动加载页面没有问题。当通过环路中的硒运行时,它会在停止之前工作几次。
有什么想法吗?
使用代码编辑:
try {
File seleniumide = new File("C:\\Downloads\\selenium-ide.xpi");
profile.addExtension(seleniumide);
} catch(IOException e) {
e.printStackTrace();
}
FirefoxDriver driver = new FirefoxDriver(profile);
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
// Homepage
driver.get("http://mywebsite.com");
driver.manage().window().maximize();