Подождите, пока в Appium (Python) не появится частичный текст - PullRequest
0 голосов
/ 28 сентября 2019

Можно ли подождать, пока частичный текст "Score: 100%" появится хотя бы на экране или появится в указанном идентификаторе элемента?Весь текст элемента выглядит следующим образом: «Отвечено: х / у, оценка: N%» и изменяется с задержкой.Мне нужно выполнить следующую команду только после того, как Счет наберет 100%.

1 Ответ

0 голосов
/ 28 сентября 2019

Для этого можно использовать text_to_be_present_in_element из ExpectedConditions.

WebDriverWait(driver, 10).until(
        EC.text_to_be_present_in_element((By.ID, "myElementId"), "Score: 100%"))
...