我正在尝试获取一个包含文本“collections”的 span 元素。我附上了 HTML 代码的屏幕截图。 我需要不使用类值而只使用文本来获取此元素。 这是我在没有任何运气的情况下尝试过的。 请注意,在单词“colelctions/”之前有一个空格
//*[contains(text(),' collections')]
最佳答案
尝试使用下面的方法:
//*[contains(.,' collections')]
或
//*[contains(text()[2],' collections')]
Here是关于 .
和 text()
关于使用包含带有 span 元素的文本时的 Python selenium 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51811762/