等待在Appium(Python)中出现部分文本之前

问题描述 投票:0回答:1

是否有办法等待至少在屏幕上显示或出现在指定元素ID中的部分文本“分数:100%”?整个元素文本看起来像:“已回答:x / y,分数:N%”,并且它随时间变化。只有分数达到100%后,我才需要执行下一条命令。

python appium wait
1个回答
0
投票

您可以使用text_to_be_present_in_element中的ExpectedConditions完成此操作。

WebDriverWait(driver, 10).until(
        EC.text_to_be_present_in_element((By.ID, "myElementId"), "Score: 100%"))
© www.soinside.com 2019 - 2024. All rights reserved.