Приложение "подождет", пока не изменится условие, Java - PullRequest
0 голосов
/ 18 сентября 2019

Мне интересно, как правильно использовать метод wait () в Java для ожидания изменения значения строки.У меня есть строковая переменная с именем «CompletedOrder», установленная на значение веб-элемента, и если она равна «Активна», я хочу, чтобы программа ждала, пока она изменится.Когда я запускаю приведенный ниже код, я просто получаю уведомление о сбое программы и ничего более.Я правильно назначаю строку «Active» переменной CompletedOrder, так что я знаю, что это не проблема.Хотелось бы получить совет о том, как правильно кодировать это решение

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

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

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