概述
我知道也有类似的问题被问到元素不可点击的问题,但对我来说,并没有任何建议的解决方案。我主要使用Chromedriver,有时也使用Geckodriver,这两种都有。在
仍在获取,消息:未知错误:元素在点处不可单击(4701499)
正如你所看到的,我试着用find_元素。单击()还有动作链。在
在我的例子中,更令人困惑的是“M_1_anchor”)通过和部分(“submit”)失败,不可点击。为了增加另一个困惑,同样的功能在2017年8月中旬之前一直运行良好。在
我的职能是: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()
我承认提交按钮在页面上不可见,用户需要向下滚动,但这不应该是失败的原因。在
^{pr2}$
最后
以上就是冷酷故事为你收集整理的python3 selenium 点击,Python3和Selenium,提交按钮不点击AB的全部内容,希望文章能够帮你解决python3 selenium 点击,Python3和Selenium,提交按钮不点击AB所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复