我正在使用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应用程序时,如何指向要上载的文件?
亲切的问候, 卢卡斯