У меня есть страница с раскрывающимся списком клиентов. Поскольку существует много клиентов (например, 500), для загрузки всего этого требуется около 20 секунд. Я хочу проверить эту загрузку и проверить, присутствует ли определенный клиент в определенное время. Вот мой код:транспортир: как вы можете проверить, существует ли элемент сразу
browser.sleep(5000);
SearchPage.clientDropDownButton.click();
SearchPage.clientSearchTextbox.sendKeys('company500');
//companies not loaded yet at this point.
expect(SearchPage.clientFirstOption.isPresent()).toBeFalsy();
Через 5 секунд, код начнет вводить название компании, а потому, что клиенты не сделали загрузку, я ожидаю, чтобы элемент не будет присутствовать, и что он вернется ложный. Проблема в том, что кажется isPresent()
ждет до clientFirstOption
Элемент присутствует перед elvaluating, если он присутствует или нет. Он не выполняет проверку немедленно и проходит тест. Как я могу сразу получить метод isPresent?
спасибо! Вот и все! – awaken