如何等待直到页面上出现“特殊文本”而不​​知道xpath或元素ID

时间:2019-06-10 03:35:41

标签: selenium selenium-webdriver selenium-chromedriver

我要等到页面完全加载完毕或使用selenium chrome webdriver可以看到页面上的某些文本。 问题是我看不到检查元素,因为它是aws终端Linux会话。

页面上显示的文字为-“ sudo yum更新”

1 个答案:

答案 0 :(得分:2)

选项1: 您可以在页面源中检查文本。

import re  # make sure to add this package

src = driver.page_source
text_found = re.search(r'sudo yum update', src)
print (text_found)

选项2:

只需使用xpath等待元素出现。

//*[contains(.,'sudo yum update')]