Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java FluentPage直到不';行不通_Java_Testing_Selenium_Playframework - Fatal编程技术网

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”)
不会返回您当时认为它会返回的内容。