繁体   English   中英

让应用程序“等待”直到条件发生变化,Java

[英]Have application “wait” until condition changes, Java

我想知道如何正确使用 Java 中的 wait() 方法来等待字符串的值发生变化。 我有一个名为“CompletedOrder”的字符串变量设置为 web 元素的值,如果它等于“活动”,我希望程序等到它发生变化。 当我运行下面的代码时,我只会收到程序失败的通知,仅此而已。 我正确地将字符串“Active”分配给 CompletedOrder 变量,所以我知道这不是问题。 希望获得有关如何正确编码此解决方案的一些建议

    String CompletedOrder = Catalog.OrderCompleted(driver).getText();

    if (CompletedOrder.contentEquals("Active")) {
        wait();
    }

    else {
        System.out.println("Print something here");
    }

暂无
暂无

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

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