Как заставить Selenium WebDriverWait ждать текст в неуказанном месте на странице - PullRequest
0 голосов
/ 17 октября 2018

Как настроить Selenium WebDriverWait Ожидать текст в неуказанном месте

При обновлении страницы появляется новый текст.Я хочу найти этот текст, но я не могу этого сделать.Попытки поиска по идентификатору бесполезны, потому что я могу просматривать только устаревший HTML-код в Chrome.Я застрял, говорю тебе!

1 Ответ

0 голосов
/ 17 октября 2018

Если ожидаемый текст не имеет предшествующего местоположения ...

Вы можете просто использовать функцию contains XPATH ...

Например:

WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, "//*[contains (text(), 'your expected text')]")))

Надеюсь, это тебе поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...