如何在webdriver中选择具有相同css值的元素?

如何在webdriver中选择具有相同css值的元素?,webdriver,Webdriver,我有一个树状结构,它有可扩展的图标,但都有相同的Css值。我的目标是分析不同的行,一旦找到所需的元素,我将单击与其关联的可展开图标 我能够解析树并到达所需的元素。但是每当我尝试使用css值单击可扩展图像图标[比如说第四个图标]时,它总是选择第一个图标您可以使用GetElements而不是GetElement,然后遍历集合,但是使用css选择器使用第n个子项似乎可以更容易地解决这个问题:您使用的css定位器是什么?

我有一个树状结构,它有可扩展的图标,但都有相同的Css值。我的目标是分析不同的行,一旦找到所需的元素,我将单击与其关联的可展开图标


我能够解析树并到达所需的元素。但是每当我尝试使用css值单击可扩展图像图标[比如说第四个图标]时,它总是选择第一个图标

您可以使用GetElements而不是GetElement,然后遍历集合,但是使用css选择器使用第n个子项似乎可以更容易地解决这个问题:

您使用的css定位器是什么?