Selenium 通过先在一个子类中标识文本,然后在同一父类下的另一个子类中标识另一个元素来查找元素的xpath

Selenium 通过先在一个子类中标识文本,然后在同一父类下的另一个子类中标识另一个元素来查找元素的xpath,selenium,selenium-webdriver,xpath,Selenium,Selenium Webdriver,Xpath,我基本上需要通过标识同一父类下的子类来查找父类下的子类。如果有人能帮忙,那就太好了。 有2个子类。第一个子类可以用来查找元素,然后在查找元素之后,第二个子类可以使用 我试图首先找到父类计数,然后我将尝试定位可以在第一个子类中识别的元素并找到其位置,即数组位置,并通过该位置识别下一个子类 基本上是同一父类下的2个子类。我试图得到父类的大小,然后我写了一个“for循环”来查找第一个子类中的元素,我不知道如何获得该子类在数组中的位置,然后通过获得我需要的位置来查找后续子类,这应该会对您有所帮助 //d

我基本上需要通过标识同一父类下的子类来查找父类下的子类。如果有人能帮忙,那就太好了。 有2个子类。第一个子类可以用来查找元素,然后在查找元素之后,第二个子类可以使用

我试图首先找到父类计数,然后我将尝试定位可以在第一个子类中识别的元素并找到其位置,即数组位置,并通过该位置识别下一个子类

基本上是同一父类下的2个子类。我试图得到父类的大小,然后我写了一个“for循环”来查找第一个子类中的元素,我不知道如何获得该子类在数组中的位置,然后通过获得我需要的位置来查找后续子类,这应该会对您有所帮助

//div[@class='some_class1']///img/following::div
说明:


找到你的班级。然后,通过每个“/”到img,您可以使用所需的任何深度进行深入。接下来,您将进入整个文档中的下一个部分。

请阅读为什么。考虑使用格式化的基于文本的相关HTML、代码试验和错误堆栈跟踪更新问题。显示代码比解释问题更容易理解: