使应用程序“等待”直到条件改变,Java

时间:2019-09-18 20:50:06

标签: java if-statement wait

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

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

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

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

0 个答案:

没有答案