在Selenium处理程序Java中的click事件后获取旧的html

时间:2018-07-27 05:49:42

标签: java selenium-webdriver selenium-hub

我在交互式硒中创建了一个自定义处理程序,如下所示

makepkg

问题是有时我会获取全部数据(包括单击事件后的数据),而有时却无法获取动态数据。

注意:我能够在浏览器中看到click事件。我正在使用以下内容:

  1. Firefox 61
  2. 硒3.13
  3. Apache Nutch 1.14

1 个答案:

答案 0 :(得分:1)

单击后等待一段时间以加载页面。

您可以等待document.readyState = complete,直到页面加载完毕。

((JavascriptExecutor) driver).executeScript("return document.readyState").equals("complete");