【发布时间】:2019-08-03 19:04:34
【问题描述】:
我是 Selenium 自动化测试的新手,我只是想通过在网页的文本框中输入“hi”来完成一项简单的任务。
我的代码如下所示:
input = driver.find_element(By.XPATH, "//input[@type='file']")
input.send_keys('hi')
但是当我运行代码时,我收到了这个错误:
selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: File not found : hi
关于如何解决这个问题的任何想法?
【问题讨论】:
-
避免使用 input 并为变量使用不同的名称,因为这可能是原因。可以分享一下网页地址吗?
-
此文本框最有可能在寻找文件名。您是否尝试使用文件名而不是“hi”提供完整路径?
-
您已成功在文本框中输入“hi”。问题是文本框是一个
INPUT,它需要一个文件名......因此出现错误。你读过错误信息吗?File not found : hi
标签: python selenium selenium-webdriver webdriver sendkeys