蟒蛇 我如何能够单击屏幕上具有特定值的所有按钮



所以现在我正在尝试使用硒来自动化结帐过程。但是,有三个相同的按钮,我想按下所有按钮。无论如何我能做到这一点吗?

所有三个按钮具有相同的类

expandButton = driver.find_element_by_xpath("//div[@class='expand-collapse']")
expandButton.click()

您可以使用该函数查找 xpath 指定的所有元素:

expandButtons = driver.find_elements_by_xpath("//div[@class='expand-collapse']")

这将存储与expandButtons中的 xpath 匹配的所有元素的列表。 然后,您可以通过以下方式循环它:

for button in expandButtons:
button.click()

这将单击找到的所有按钮。

相关内容

  • 没有找到相关文章

最新更新