【发布时间】:2020-11-26 02:05:41
【问题描述】:
所以我正在尝试使用 selenium webbrowser send_keys 上传文件,但它不起作用。 请帮忙。
from selenium import webdriver
import time
driver = webdriver.Chrome(executable_path="../drivers/chromedriver")
driver.implicitly_wait(5)
driver.maximize_window()
driver.get("https://postimages.org/nl/")
element = driver.find_element_by_xpath("//*[@id='uploadFile']")
element.send_keys("Demo/test.png")
错误是:
Traceback(最近一次调用最后一次): 文件“/home/kuba/PycharmProjects/Test/Demo/UploadTest.py”,第 12 行,在 element.send_keys("Demo/test.png") 文件“/home/kuba/PycharmProjects/Test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webelement.py”,第 477 行,在 send_keys self._execute(Command.SEND_KEYS_TO_ELEMENT, _execute 中的文件“/home/kuba/PycharmProjects/Test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webelement.py”,第 633 行 return self._parent.execute(命令,参数) 文件“/home/kuba/PycharmProjects/Test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py”,第321行,在执行 self.error_handler.check_response(响应) 文件“/home/kuba/PycharmProjects/Test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/errorhandler.py”,第 242 行,在 check_response raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.ElementNotInteractableException:消息:元素不可交互 (会话信息:chrome=84.0.4147.89)
【问题讨论】:
标签: python selenium selenium-webdriver webdriver sendkeys