public void TakingScreehShotsOfElementInIFrameTest() { var internetPage = new InternetPage(this.DriverContext).OpenHomePage(); internetPage.GoToIFramePage(); IFramePage page = new IFramePage(this.DriverContext); var path = page.TakeScreenShotsOfTextInIFrame(folder + FilesHelper.Separator + BaseConfiguration.ScreenShotFolder, "TextWithinIFrame" + BaseConfiguration.TestBrowser); var path2 = folder + FilesHelper.Separator + BaseConfiguration.ScreenShotFolder + FilesHelper.Separator + "TextWithinIFrameChromeError.png"; bool flag = true; using (var img1 = new MagickImage(path)) { using (var img2 = new MagickImage(path2)) { using (var imgDiff = new MagickImage()) { img1.Compose = CompositeOperator.Src; img1.Compare(img2, new ErrorMetric(), imgDiff); flag = img1.Equals(img2); imgDiff.Write(folder + FilesHelper.Separator + BaseConfiguration.ScreenShotFolder + FilesHelper.Separator + BaseConfiguration.TestBrowser + "TextWithinIFrameDIFF.png"); } } } Assert.IsFalse(flag); }
public void TakingScreehShotsOfElementTest() { var internetPage = new InternetPage(this.DriverContext).OpenHomePage(); internetPage.GoToIFramePage(); IFramePage page = new IFramePage(this.DriverContext); page.TakeScreenShotsOfMenu(folder + BaseConfiguration.ScreenShotFolder, "MenuOutSideTheIFrame" + BaseConfiguration.TestBrowser); }