Java FluentPage直到不';行不通
考虑以下代码:Java FluentPage直到不';行不通,java,testing,selenium,playframework,Java,Testing,Selenium,Playframework,考虑以下代码: @Test public void newProject() throws Exception { drawer.group("Personal").newProject(); System.out.println(Predicates.alwaysTrue().apply(drawer.group("Personal") .hasProject("New project"))); //True
@Test
public void newProject() throws Exception {
drawer.group("Personal").newProject();
System.out.println(Predicates.alwaysTrue().apply(drawer.group("Personal")
.hasProject("New project"))); //True
Predicate p = drawer.group("Personal").hasProject("New project");
dashboard.await().until(p);
}
我从drawer.group(“Personal”).hasProject(“New project”)
获得的谓词适用于Predicates.alwaysTrue()
,但会导致org.openqa.selenium.TimeoutException:在0秒后超时
我在做什么?您的默认超时时间似乎是
0秒
,这可能会导致您的错误
您可以使用atMost()
方法指定特定超时:
dashboard.await().atMost(3000).until(p);
嗯drawer.group(“Personal”).hasProject(“newproject”)
不会返回您当时认为它会返回的内容。