'public void logo(Method method, ITestContext context) throws IOException {//new ScreenShotUtil().elementScreenshot(driver,driver.findElement(By.xpath("//*[local-name()='svg']//parent::div[@class='ui__logo']")), "standardLogo");
context.getCurrentXmlTest().addParameter("image", "name");
test = extent.createTest(method.getName(), "Some Description");
test.info("Logo Comaparision");
driver.switchTo().frame("storybook-preview-iframe");
new ScreenShotUtil().pageScreenshot(driver,"Welcome");
boolean bol = new ScreenShotUtil().areImageEqual("Xlogo", "Welcome");
if(bol)
test.log(Status.PASS, "Images are matching");
else {
test.log(Status.FAIL, String.valueOf(test.addScreenCaptureFromPath(System.getProperty("user.dir")+"\\Images\\diffimages\\Xlogo.png")));
//test.log(Status.FAIL, "Images are not matching", test.addScreenCaptureFromPath(System.getProperty("user.dir")+"\\Images\\diffimages\\Xlogo.png"));
}
Assert.assertTrue(bol);
// Assert.assertTrue(new ScreenShotUtil().areImageEqual("Xlogo", "Welcome"));
}'
问问题
2 次