我正在使用Selenium来自动化Web应用程序。使用的语言是Python。 以下是我无法解决问题的方案:
我在一个页面中,我必须单击一个按钮,它将带我到另一个页面。我还有其他14种此类物品。现在,所有14个项目的button属性都相同。每次尝试识别按钮时,都会看到它们的XPath相同。
我的问题是识别这些按钮的最佳方法。
一旦确定了它们,就需要针对不同的情况单击它们14次。
这是我尝试失败的脚本:
List<WebElement> xyz = driver.find_elements_by_css_selector('i.fa icon-launch')
xyz.__getitem__(0).click()
print(xyz)
我尝试了XPath,元素,但是没有用。
当我在上面尝试时,出现了这样的错误:
xyz.__getitem__(0).click()
IndexError: list index out of range
屏幕上的所有14个按钮都出现相同的错误。