为了账号安全,请及时绑定邮箱和手机立即绑定

selenium.common.exceptions.ElementNotInteractable

selenium.common.exceptions.ElementNotInteractable

交互式爱情 2023-02-07 17:14:52
尝试在https://www.mobile.ir/users/account/login.aspx中的电子邮件区域中输入文本,但出现错误我尝试使用 webdriverwait 但它没有工作感谢提前听到我的代码:import timeimport datetimeimport randomfrom selenium.webdriver.chrome.options import Optionsfrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECch_options=Options()ch_options.add_argument("--user-data-dir=chrome-data")chrome=webdriver.Chrome(options=ch_options,executable_path="/Users/LENOVO/Desktop/chromedriver.exe")ch_options.add_argument("user-data-dir=chrome-data")chrome.get("https://www.mobile.ir/users/account/login.aspx")chrome.find_element_by_name("email").send_keys("myemail")我得到这个错误:  File "C:\Users\LENOVO\PycharmProjects\mobile.ir\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute    self.error_handler.check_response(response)  File "C:\Users\LENOVO\PycharmProjects\mobile.ir\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response    raise exception_class(message, screen, stacktrace)selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable  (Session info: chrome=83.0.4103.116)
查看完整描述

1 回答

?
长风秋雁

TA贡献1757条经验 获得超7个赞

您可能想尝试查找具有完整 xpath 的元素。我有一个类似的问题,我必须单击具有属性 javascript onclick 函数的元素。完整的 xpath 方法有效并且没有抛出可交互的异常。

查看该站点,我认为这可能是电子邮件的路径:

//*[@id="login_email"]

完整的 xpath 是:

/html/body/div[1]/div[3]/div[1]/div[2]/form/div[3]/input

希望这可以帮助!!


查看完整回答
反对 回复 2023-02-07
  • 1 回答
  • 0 关注
  • 205 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信