概述
我知道有类似的问题关于元素不可点击的问题,但对我来说没有任何建议的解决方案。主要是我使用的是Chromedriver,有时是Geckodriver,这两者都出现。Python 3和Selenium,提交按钮不可点击
仍然得到,消息:未知的错误:元素是不是在点(470,1499)
点击甚至,你可以看到我试着用find_element.click(),也用行动链。
更令我困惑的是,带有(“M_1_anchor”)的部分通过,部分带有(“submit”)失败,无法点击。我想补充另一个困惑,同样的功能工作得很好,直到八月中旬的2017
我的功能是:
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions
from selenium.webdriver.common.by import By
from selenium.webdriver.common.action_chains import ActionChains
def select_and_click_edit_contact_details(self):
wait = WebDriverWait(self.driver, 10)
action = ActionChains(self.driver)
wait.until(expected_conditions.element_to_be_clickable((By.ID, "M_1_anchor")))
self.driver.find_element_by_id("M_1_anchor").click()
action.move_to_element(self.driver.find_element_by_id("submit")).perform()
action.click(self.driver.find_element_by_id("submit")).perform()
#self.driver.find_element_by_id("submit").click()
我承认提交按钮不是网页和用户的光学可见需要向下滚动但不应该是失败的原因。
最后
以上就是长情芒果为你收集整理的python3 selenium 点击_Python 3和Selenium,提交按钮不可点击的全部内容,希望文章能够帮你解决python3 selenium 点击_Python 3和Selenium,提交按钮不可点击所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复