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

软件测试 网络驱动程序
2022-01-09 23:37:40

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

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

1个回答

您可以使用 GetElements 而不是 GetElement,然后遍历集合,但似乎这可以通过使用 nth-child 的 CSS 选择器更轻松地解决:http: //www.w3schools.com/cssref/sel_nth-child.asp