[英]Java. Selenium. Mobile automation. An error occurred while instantiating class <someclass>: null
[英]Test Automation. File upload Java and Selenium
我试图上传文件但没有成功,我发现了这个例子:
WebElement element = getSupport().getDriver().findElement(By.xpath(".//input[@type='file']"));
element.sendKeys("D:/Profiles/user/workspace/copla-selenium/src/test/resources/datasets/default/test-image.jpg");
但是我得到这个错误:
2015-02-23 17:32:59错误根目录:97-测试失败org.openqa.selenium.WebDriverException:未知错误:无法聚焦元素
任何想法? 谢谢!
您是否在使用webdriver,如果是,则sendKeys永远不适用于webdriver。 如果要使用webdriver,请尝试使用autoIt或robot类上传文件。 否则,您可以使用远程Webdriver,如下所示:
RemoteWebDriver rdriver = new RemoteWebDriver(caps);
rdriver.setFileDetector(new LocalFileDetector());
WebElement element = rdriver.findElement(By
.xpath(".//input[@type='file']"));
element.sendKeys("D:/Profiles/user/workspace/copla-selenium/src/test/resources/datasets/default/test-image.jpg");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.