【发布时间】:2019-06-29 11:50:19
【问题描述】:
基本上我已经拥有的是一段代码,它可以找到页面上包含关键字 Matty Matheson Hood 的所有 selenium 元素(见下文):
keyword = 'Matty Matheson Hood'
list = driver.find_elements_by_xpath("//*[contains(text(), '" + keyword + "')]")
print(list)
现在这工作正常,但是,它返回 4 个元素,我试图通过删除包含关键字 Tie Dye
的元素将其缩小到 1简而言之,我想知道是否可以使用类似于上面的内容,而是使用 not contains,是否可以将包含和不包含合并到 1 个搜索中? p>
所以找出所有包含 Matty Matheson Hood 但不包含 Tie Dye 的元素(应该只有 1 个)。
感谢任何帮助!
【问题讨论】:
标签: python-3.x selenium xpath