【发布时间】:2011-09-16 19:13:39
【问题描述】:
我在单击带有 FirefoxDriver 的 Selenium 2.0b3 Java API 的按钮时遇到问题。单击该按钮会向网络服务器发送一个表单,然后浏览器会作为表单提交的结果转到一个新页面。
当使用 element.click() 点击一个元素时,selenium 正在等待浏览器完成它的操作。浏览器等待页面加载完成。但是,有时由于某些广告请求,页面加载会花费大量时间。
如何解决element.click() 和页面加载之间的同步问题?
编辑:
如WebElement javadoc中所述:
单击此元素。如果这导致 要加载新页面,此方法将 阻塞直到页面加载完毕。
谢谢
【问题讨论】: