Node.js 如何使用By.xpath()查找具有特定子元素的父元素?

Node.js 如何使用By.xpath()查找具有特定子元素的父元素?,node.js,selenium,selenium-webdriver,Node.js,Selenium,Selenium Webdriver,最近几天,我一直在nodejs中使用seleniumwebdriver。 所以我必须找到元素有特定的子元素,但我不知道如何找到它 我使用了以下运算符,但它不起作用 By.xPath(“tr[contains(@class,'datetime2')])” 以下html 20:00 21:00 22:00 请尝试以下x路径 //tr[td[@class='datetime2']] 此html中没有类datetime2。//td[@class='datetime2']/parent::tr@Gu

最近几天,我一直在nodejs中使用seleniumwebdriver。 所以我必须找到元素有特定的子元素,但我不知道如何找到它

我使用了以下运算符,但它不起作用

By.xPath(“tr[contains(@class,'datetime2')])”

以下html


20:00
21:00
22:00

请尝试以下x路径

//tr[td[@class='datetime2']]

此html中没有类
datetime2
。//td[@class='datetime2']/parent::tr@Guy对不起,我刚刚修改了。@Grasshopper哇,真的很感谢!!!它真的很好用我真的很感谢!!还有//tr[td[@class='data']]。