1
我正在使用webdriver来测试网站。事件代表团正在跨越多个环节用于通过Ajax加载数据:事件代表团在Firefox中使用webdriver吗?
jQuery("body").delegate("a",
"click",
function adjustHref(event) {
// callback
});
在测试中,我再与webdriver的链接点击:
WebElement anchor = headlines.get(0).findElement(By.tagName("a"));
anchor.click();
WebElement articleHeader = wait.until(new VisibilityOfElementLocated(By.tagName("h1")));
现在,这将作为预期Chrome和IE,但在Firefox中它有时会失败。而在其他浏览器anchor.click()
将导航到一个新的页面,但在Firefox中,它有时会工作,有时会失败。没有发生异常,因此找到了元素锚,但webdriver点击它没有任何反应。这只是webdriver的问题,使用该网站手动工作正常。 webdriver在Firefox中的事件委托有没有限制?