如何使用webdriver加载图像?

时间:2014-07-21 14:30:13

标签: java selenium

我想测试我的应用是否可以使用webdriver加载图像。 所以当我测试它时,它不会加载图像。 这是我的代码:

try {
    driver.findElement(By.cssSelector(Component._Image)).isDisplayed();
    System.out.println("Choose File Button is displayed");
    driver.findElement(By.cssSelector(Component._Image)).click();
    driver.findElement(By.xpath("(//input[@type='text'])[5]")).clear();
    driver.findElement(By.xpath("(//input[@type='text'])[5]")).sendKeys("http://website.com/images/image.png");

} catch (NoSuchElementException e)

在测试结束时,图像未加载。

编辑:添加了html代码段

<div class="ctrls"> 
    <input class="image-upload" type="file" style="display: none;" accept="image/bmp,image/jpeg,image/png,image/gif"></input> 
    <button class="btn image-upload-action"> Choose file </button> 
    <img class="image-preview" style="width: 120px; height: auto; display: none;" alt="Preview"></img> 
</div>

0 个答案:

没有答案