简体   繁体   English

FluentPage,直到不起作用

[英]FluentPage until doesn't work

Consider this code: 考虑以下代码:

 @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);
}

The predicate I get from drawer.group("Personal").hasProject("New project") applies to Predicates.alwaysTrue() but causes a org.openqa.selenium.TimeoutException: Timed out after 0 seconds 我从drawer.group("Personal").hasProject("New project")获取的Predicates.alwaysTrue()适用于Predicates.alwaysTrue()但导致org.openqa.selenium.TimeoutException: Timed out after 0 seconds

Am I doing something from? 我在做什么吗?

It seems that your default timeout is 0 seconds which can cause your error. 似乎您的默认超时为0 seconds ,这可能会导致您的错误。

You can specify a specific timeout using the atMost() method : 您可以使用atMost()方法指定特定的超时时间:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM