首页 > 解决方案 > 如何使 Selenium WebDriverWait 等待页面上未指定位置的文本

问题描述

如何使 Selenium WebDriverWait 在未指定位置等待文本

当页面更新时,会出现新文本。我想要一种搜索​​该文本的方法,但我无法做到这一点。尝试按 ID 搜索毫无用处,因为我只能在 chrome 中查看陈旧的 HTML。我告诉你,我被困住了!

标签: seleniumtextwebdriverwait

解决方案


如果您的预期文本没有优先位置...

你可以只使用containsXPATH的功能......

例如:

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

我希望这可以帮助你!


推荐阅读