public class BrokenImagesTest {
WebDriver driver;
@BeforeClass
void setUp() {
driver = new ChromeDriver();
}
@BeforeMethod
void reloadPage() {
driver.get("http://the-internet.herokuapp.com/broken_images");
}
@Test
void tc01() {
List<WebElement> images = driver.findElements(By.cssSelector("img"));
for (WebElement image : images) {
if (image.getAttribute("naturalWidth").equals("0")) {
System.out.println(image.getAttribute("outerHTML") + " is broken.");
}
}
}
@AfterClass
void tearDown() {
driver.quit();
}
}