等到 Appium 中出现部分文本 (Python)
Wait Until Partial Text is present in Appium (Python)
有什么方法可以等待部分文本 "Score: 100%" 至少出现在屏幕上或出现在指定的元素 ID 中?
整个元素文本看起来像:"Answered: x/y, Score: N%" 并且它会随着延迟而变化。
只有在 Score 达到 100% 后,我才需要执行下一个命令。
您可以使用 ExpectedConditions
中的 text_to_be_present_in_element
来完成此操作。
WebDriverWait(driver, 10).until(
EC.text_to_be_present_in_element((By.ID, "myElementId"), "Score: 100%"))
有什么方法可以等待部分文本 "Score: 100%" 至少出现在屏幕上或出现在指定的元素 ID 中? 整个元素文本看起来像:"Answered: x/y, Score: N%" 并且它会随着延迟而变化。 只有在 Score 达到 100% 后,我才需要执行下一个命令。
您可以使用 ExpectedConditions
中的 text_to_be_present_in_element
来完成此操作。
WebDriverWait(driver, 10).until(
EC.text_to_be_present_in_element((By.ID, "myElementId"), "Score: 100%"))