Selenium驱动程序保持加载页面
我使用隐式等待,因此当Selenium驱动程序加载页面时,它在加载页面之前不会执行任何操作。不幸的是,即使页面上的所有元素都已下载,驱动程序仍会随机加载页面。因此,脚本在此点暂停 手动加载页面时没有问题。当通过selenium在循环中运行时,它会在停止之前工作好几次 有什么想法吗 编辑代码:Selenium驱动程序保持加载页面,selenium,selenium-webdriver,Selenium,Selenium Webdriver,我使用隐式等待,因此当Selenium驱动程序加载页面时,它在加载页面之前不会执行任何操作。不幸的是,即使页面上的所有元素都已下载,驱动程序仍会随机加载页面。因此,脚本在此点暂停 手动加载页面时没有问题。当通过selenium在循环中运行时,它会在停止之前工作好几次 有什么想法吗 编辑代码: try { File seleniumide = new File("C:\\Downloads\\selenium-ide.xpi"); profile.addExtens
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();
你能把你的webdriver代码和问题放在一起吗?嗨,谢谢你的回复。我已经添加了代码。好的,你能告诉我为什么要使用wait吗?我使用wait是因为我希望网页在单击或执行其他操作之前完成加载。driver.get无论如何都会阻止所有其他脚本的执行,甚至会等待页面加载。