Java Selenium click有时会导致页面加载,有时不会加载';T
单击我的网页中的按钮有时会导致加载整个网页,有时只加载其中的一部分。 如何在没有页面加载的情况下调用waitForPageToLoad,以及如何在所有元素都存在后运行其他命令,或者我可以使用什么其他命令来等待页面加载并使我能够在页面上运行其他命令。 (使用selenium 2。) 单击我的网页中的按钮有时会导致加载整个网页,有时只加载其中的一部分 我认为这是出于设计,而不是问题所在 如果您正在测试,那么您应该知道您期望的行为。如果您希望加载完整的页面,请使用Java Selenium click有时会导致页面加载,有时不会加载';T,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,单击我的网页中的按钮有时会导致加载整个网页,有时只加载其中的一部分。 如何在没有页面加载的情况下调用waitForPageToLoad,以及如何在所有元素都存在后运行其他命令,或者我可以使用什么其他命令来等待页面加载并使我能够在页面上运行其他命令。 (使用selenium 2。) 单击我的网页中的按钮有时会导致加载整个网页,有时只加载其中的一部分 我认为这是出于设计,而不是问题所在 如果您正在测试,那么您应该知道您期望的行为。如果您希望加载完整的页面,请使用单击并等待。如果您希望部分加载,则使用
单击并等待。如果您希望部分加载,则使用单击
,然后使用waitForCondition
您可以使用wait()
命令等待指定的时间,然后继续执行操作
synchronized (driver) {
try {
driver.wait(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
使用clickAndWait
或waitForCondition
可能会更好,但这是一种仅在一般情况下等待的替代方法。等待要继续处理的元素,而不是等待页面加载