Selenium 不能点击按钮元素
Selenium cant click button element
我正在将 selenium 与 python 一起使用,我正在尝试单击一个按钮,但它似乎不起作用。这是 html 部分:
<div class="nmMym">
<button class="sqdOP yWX7d _8A5w5 " type="button">
<div class=" Igw0E IwRSH eGOV_ _4EzTm qJPeX ">
<div class="_7UhW9 xLCgt qyrsm KV-D4 uL8Hv ">Annehmen</div>
</div>
</button>
</div>
我已经尝试通过 xpath 和 class 单击按钮,但没有任何效果。它甚至没有给我一个错误。
我对每个答案都很满意!
尝试通过文本找到您的按钮:
尝试 1:
your_button= driver.find_element_by_xpath("//button/div/div[contains(text(), 'Annehmen')]")
或者,另一种方式:
尝试 2:
your_button = driver.find_element_by_xpath("//button/div/div[contains(@class,'_7UhW9 xLCgt qyrsm KV-D4 uL8Hv ')]")
尝试通过以下方式省略 //button/div/
:
尝试 3
your_button = driver.find_element_by_xpath("//div[contains(text(), 'Annehmen')]")
尝试 4:
另一个选项:
your_button = driver.find_element_by_xpath("//button[contains(@class,'sqdOP yWX7d _8A5w5 ')]")
尝试 5 (CSS)
driver.find_element_by_css_selector(".sqdOP .yWX7d ._8A5w5 ")
最后添加
your_button.click()
我正在将 selenium 与 python 一起使用,我正在尝试单击一个按钮,但它似乎不起作用。这是 html 部分:
<div class="nmMym">
<button class="sqdOP yWX7d _8A5w5 " type="button">
<div class=" Igw0E IwRSH eGOV_ _4EzTm qJPeX ">
<div class="_7UhW9 xLCgt qyrsm KV-D4 uL8Hv ">Annehmen</div>
</div>
</button>
</div>
我已经尝试通过 xpath 和 class 单击按钮,但没有任何效果。它甚至没有给我一个错误。 我对每个答案都很满意!
尝试通过文本找到您的按钮: 尝试 1:
your_button= driver.find_element_by_xpath("//button/div/div[contains(text(), 'Annehmen')]")
或者,另一种方式: 尝试 2:
your_button = driver.find_element_by_xpath("//button/div/div[contains(@class,'_7UhW9 xLCgt qyrsm KV-D4 uL8Hv ')]")
尝试通过以下方式省略 //button/div/
:
尝试 3
your_button = driver.find_element_by_xpath("//div[contains(text(), 'Annehmen')]")
尝试 4: 另一个选项:
your_button = driver.find_element_by_xpath("//button[contains(@class,'sqdOP yWX7d _8A5w5 ')]")
尝试 5 (CSS)
driver.find_element_by_css_selector(".sqdOP .yWX7d ._8A5w5 ")
最后添加
your_button.click()