硒点击有动作vs点击无动作

时间:2018-09-13 20:11:26

标签: java selenium selenium-webdriver

我正在测试刮板,发现使用时:

WebElement tab = driver.findElement(By.cssSelector("div[id*='tabOne']"));
tab.click();

我不断收到此消息:

1536868112230   Marionette  DEBUG   [6442450945] Canceled page load listener because no navigation has been detected

但是,当我改用它时:

Actions builder = new Actions(driver);
WebElement tab = driver.findElement(By.cssSelector("div[id*='tabOne']"));
builder.click(tab).perform();

我每次浏览选项卡或单击新链接时都不会收到消息。

我收到此消息是因为我没有在模拟用户的行为,因此因为它正在等待用户单击选项卡而抛出此消息?而且由于我是在抓取而不是进行测试,因此由于我始终不需要与GUI交互,最好只使用前者而不是后者?

0 个答案:

没有答案