【发布时间】:2021-07-31 21:01:02
【问题描述】:
我尝试使用 selenium 选择一个元素,但我是初学者。
这是我尝试选择的元素:
<button type="submit" class="btn btn-primary btn-block btn-form">
Connexion
</button>
我在我的脚本上试过这行:
from selenium import webdriver
driver = webdriver.Chrome(executable_path="chromedriver.exe")
driver.get("https://skysand.fr")
connexion_button = driver.find_element_by_class_name("login")
connexion_button.click()
email_input = driver.find_element_by_id("email")
email_input.send_keys("XXXX")
password_input = driver.find_element_by_id("password")
password_input.send_keys("XXXX")
connect_button = driver.find_element_by_class_name("btn-primary btn-block btn-form")
connect_button.click()
但它不起作用:(
selenium.common.exceptions.ElementClickInterceptedException:消息:元素点击被拦截:元素在点 (513, 955) 处不可点击
如果你能帮助我,谢谢! (对不起我的英语不好......)
【问题讨论】:
-
您是在常规模式还是无头模式下运行?你能分享你所有的代码吗?
-
我不知道 :( 我编辑了我的问题以向您展示所有代码
-
我明白了。现在好啦。请看我的回答。