Xpath:如何使用div中的元素查找div



我写了这行代码(我知道这是不正确的)

driver.find_element(By.XPATH, '//div[contains(div[contains(string(),"Example_String"))]').click()

我需要找到包含包含字符串的div的div。我该怎么做呢?

抱歉语法错误,我不是英语🥲

我不太确定JaSON的解决方案,它们看起来都不像一个有效的xpath…

试试这个,它应该为你工作:

//div[div[contains(text(), 'Example_String')]]

试试这个:

'//div[contains(div,"Example_String")]

forchilddiv

'//div[contains(.//div,"Example_String")]

for后代div

如果子div是父div -的直接子div//div/div[contains(text(),'SOME_TEXT')]

如果子div位于父div -的内部//div//div[contains(text(),'SOME_TEXT')]OR//div[contains(text(),'SOME_TEXT')]

最新更新