Java WebDriver:input type=文件-如何在提交表单时附加文件

Java WebDriver:input type=文件-如何在提交表单时附加文件,java,selenium,input,webdriver,Java,Selenium,Input,Webdriver,我正在用Selenium、WebDriver、Jbehave、Thucydides测试web应用程序 填写表单时尝试选择文件时: WebElementFacade wef = find(By.cssSelector("#inputTypeFileId")); wef.type("/data/file.txt"); 我有这样一个例外: net.thucydides.core.webdriver.WebdriverAssertionError: org.openqa.selenium.WebDri

我正在用Selenium、WebDriver、Jbehave、Thucydides测试web应用程序

填写表单时尝试选择文件时:

WebElementFacade wef = find(By.cssSelector("#inputTypeFileId"));
wef.type("/data/file.txt");
我有这样一个例外:

net.thucydides.core.webdriver.WebdriverAssertionError: org.openqa.selenium.WebDriverException: Element must be user-editable in order to clear it.
我找不到在JBehave测试中附加文件的解决方案。在测试web应用程序时,我应该如何指向要上载的文件

亲切问候,,
卢卡斯

您好,我想这个话题会对您有所帮助,非常感谢-使用Autoit的解决方案很有魅力。我很幸运,我使用的是Windows,而不是Linux。。。干杯欢迎您使用upvote:)投票需要15个声誉:(