【发布时间】:2018-02-11 07:47:01
【问题描述】:
我想在网站上上传图片,我正在使用XPath 来做。使用我尝试过的for循环,循环执行了,但没有执行任何操作。
请在下面找到我的代码:
WebDriver driver=new FirefoxDriver( );
driver.get("https://www.netmeds.com/");
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.findElement(By.xpath(".//*[@id='carousel-header']/div[1]/div/div[1]/div[3]/div/div[3]/button")).click();
for (int i=1;i<5;i++) {
driver.findElement(By.xpath(".//*[@id='lbl"+i+"']")).sendKeys("C:\\Users\\sys\\Downloads\\1.png");
System.out.println("upload");
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
}
【问题讨论】:
标签: java selenium xpath file-upload