尝试在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
希望这可以帮助!!
添加回答
举报
0/150
提交
取消