FluentPage直到不起作用

时间:2014-03-16 11:22:51

标签: 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
        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

我是从做什么的?

1 个答案:

答案 0 :(得分:0)

您的默认超时似乎是0 seconds,这可能会导致您的错误。

您可以使用atMost()方法指定特定超时:

dashboard.await().atMost(3000).until(p);