Я тестировал скребок и заметил, что при использовании:
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?