所以现在我正在尝试使用硒来自动化结帐过程。但是,有三个相同的按钮,我想按下所有按钮。无论如何我能做到这一点吗?
所有三个按钮具有相同的类
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()
这将单击找到的所有按钮。