Selenium Click с действиями против Click без действий - PullRequest
0 голосов
/ 13 сентября 2018

Я тестировал скребок и заметил, что при использовании:

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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...