我想测试我的应用是否可以使用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>