如何在selenium java上查找复杂的(父+;子)xpath

如何在selenium java上查找复杂的(父+;子)xpath,java,selenium,xpath,Java,Selenium,Xpath,我需要在我的网页上找到一个元素,该元素与其他元素具有相同的标记,因此我需要根据子节[parent]的标题找到xpath 以下是网页的html代码: 基本上,我想根据上图中的预定文本,在li标记中找到一个元素。li标记上的id属性是动态的,因此我们需要根据网页中的预定的文本遍历它。请告诉我如何操作。Tr使用以下Xpath: //strong[text()='Scheduled']/../following sibling::div//li 希望这能奏效;) 要定位第一个文本为Santoshi Je

我需要在我的网页上找到一个元素,该元素与其他元素具有相同的标记,因此我需要根据子节[parent]的标题找到xpath

以下是网页的html代码:


基本上,我想根据上图中的
预定
文本,在
li
标记中找到一个元素。
li
标记上的
id
属性是动态的,因此我们需要根据网页中的
预定的
文本遍历它。请告诉我如何操作。

Tr使用以下Xpath:

//strong[text()='Scheduled']/../following sibling::div//li


希望这能奏效;)

要定位第一个文本为Santoshi Jewargi-5959 Broadway,the Bronx,NY-Weeding的
元素,您可以使用以下命令:


使用Chrome/Firefox获取xpath怎么样?示例@Vinyasjain77,请尝试添加源html而不是html图像以获得更好的响应。
//strong[text()='Scheduled']//following::div[1]//ul[@class='list-group']/div[@draggable='true']/li[@class='list-group-item']//p