python3 selenium 点击_Python 3和Selenium,提交按钮不可点击

我知道有类似的问题关于元素不可点击的问题,但对我来说没有任何建议的解决方案。主要是我使用的是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()

我承认提交按钮不是网页和用户的光学可见需要向下滚动但不应该是失败的原因。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值