硒-按钮不会单击

时间:2019-06-01 17:53:46

标签: python selenium button xpath click

我正在尝试让我的脚本单击网站上的按钮。

HTML源代码如下: html source

在输入字段中键入电子邮件后,我希望bot单击“免费登录”按钮。 该按钮的XPath是:

//*[@id="main"]/div/main/div/div/form/div/div[2]/div/div[2]/div/button

我已经尝试过其他方法。

通过常规点击功能:

driver.find_element_by_xpath('//*[@id="main"]/div/main/div/div/form/div/div[2]/div/div[2]/div/button').click()

通过“执行脚本”:

driver.execute_script("arguments[0].click();", driver.find_element_by_xpath('//*[@id="main"]/div/main/div/div/form/div/div[2]/div/div[2]/div/button'))

还尝试了以下线程的解决方法:Python Selenium Button Won't Click

code

(显然不是一次完成,但是它们都不起作用。)

此外,增加睡眠时间并没有带来任何有益的效果。

除了使用最后一种方法的超时时,我没有收到任何错误消息。该脚本只是不单击按钮。 任何帮助深表感谢!预先感谢

0 个答案:

没有答案