Chrome浏览器上的Selenium Python Automation

时间:2018-11-24 16:15:29

标签: python selenium-webdriver selenium-chromedriver

我正在使用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个按钮都出现相同的错误。

0 个答案:

没有答案