【发布时间】:2020-01-11 21:55:33
【问题描述】:
我有一个关于 selenium webdriver 的问题。
一切正常,但有一个元素我无法工作。
这是我检查元素时的 html 标记:
<img src="https://s3.amazonaws.com/xxx/website/icons/rulesets/imgname.png" data-toggle="tooltip" data-placement="bottom" title="" data-original-title="White Animals">
CSS 选择器始终相同,但 "data-original-title" 始终不同。我想在 data-original-title 之后查找文本。本例中为“白色动物”。
try:
element = WebDriverWait(driver, 1).until(expected_conditions.presence_of_element_located((By.CSS_SELECTOR, "CSSSELECTOR"), "White Animals"))
except:
print("Not available")
else:
print("found")
谁能告诉我我错过了什么?
img src 也在变化,所以解析 img src 可能更容易?
希望有人能帮忙。
【问题讨论】:
-
你能提供你正在尝试的网页的 URL 吗?
标签: python selenium css-selectors webdriver webdriverwait