0

最初に 1 つの画像をアップロードしてから、同じプログラム自体で画像がアップロードされるかどうかを確認するアサーションを作成しました。 By.id: brand.How を動的にアップロードして、アップロードされた画像が存在するかどうかを確認するにはどうすればよいですか。

WebDriverWait wdw = new WebDriverWait(driver, 40);
ExpectedCondition<Boolean> condition = new ExpectedCondition<Boolean>() {
    public Boolean apply(WebDriver d) {
        WebElement imageIcon = d.findElement(By.id("brand"));
        return "Image".equals(imageIcon.isDisplayed());
    }
};
wdw.until(condition);

//Check if Image has been uploaded
WebElement imageIcon = wait.until(ExpectedConditions.presenceOfElementLocated(By.id("brand")));
Assert.assertTrue(imageIcon.isDisplayed());
4

1 に答える 1