2011-10-05 78 views
1

单击我的网页中的按钮有时会导致整个页面加载,有时会导致整个页面加载。 如何在不加载页面的情况下调用waitForPageToLoad,并且能够在所有元素都存在后运行其他命令,或者我可以使用哪些其他命令,以等待页面加载并使我能够运行其他命令这一页。 (使用硒2.)硒单击有时会导致页面加载,有时不会

回答

2

单击我的网页中的按钮有时会导致整个页面加载,有时会导致整个页面加载。

我认为这是设计,而不是问题。

如果您正在测试,那么您应该知道您期待的行为。如果您期待整页加载,请使用clickAndWait。如果您需要部分装载,请使用click,然后使用waitForCondition

0

您可以使用wait()命令等待指定的时间,然后继续您的操作。

synchronized (driver) { 
     try { 
      driver.wait(5000); 
     } catch (InterruptedException e) { 
      e.printStackTrace(); 
     } 
    } 

这可能是最好使用clickAndWaitwaitForCondition,但这只是一般等待的替代品。

0

等待要继续的元素而不是等待页面加载

相关问题