考虑以下代码:
@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: Timed out after 0 seconds
我是从做什么的?
答案 0 :(得分:0)
您的默认超时似乎是0 seconds
,这可能会导致您的错误。
您可以使用atMost()
方法指定特定超时:
dashboard.await().atMost(3000).until(p);