如何在Python中使用slenium来点击按钮?

问题描述 投票:0回答:2
python selenium button
2个回答
0
投票

根据您在问题中呈现的 XML,您可以使用多个 XPath 定位器找到此按钮。
例如尝试这个:

wait = WebDriverWait(driver, 20)
wait.until(EC.element_to_be_clickable((By.XPATH, '//button[contains(@ng-click,"allowAllCookies")]'))).click()

0
投票

另一种方法如下:

buttons = driver.find_element(By.TAGNAME, 'button')

for button in buttons:
    if button.text() == 'Accept Cookies'
        cookies_Button = button
        cookies_Button.click()

上面的代码应该返回所有按钮,并且

for
语句将循环遍历它们,查找任何读取 Accept Cookies 的按钮。

© www.soinside.com 2019 - 2024. All rights reserved.