public void TCID1_LoadBasePage() { ReportViewerPage reportPage = new ReportViewerPage(driver); reportPage.GoTo(); Assert.AreEqual("Telerik HTML5 Report Viewer", driver.Title); }
public void TCID6_ReportDesignerButton() { ReportViewerPage reportPage = new ReportViewerPage(driver); reportPage.GoTo(); reportPage.ReportButton(); var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(15)); wait.Until(ExpectedConditions.ElementExists(By.XPath("//*[@data-id='htmlTextBoxReportDesigners_1']"))); Assert.AreEqual("authoring environments include features such as WYSIWYG report design surface, enhanced support for", reportPage.ExpectedReportDesignersString.Text); }
public void TCID5_TelerikReportingRESTButton() { ReportViewerPage reportPage = new ReportViewerPage(driver); reportPage.GoTo(); reportPage.TelerikReportingRESTButton(); var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(15)); wait.Until(ExpectedConditions.ElementExists(By.XPath("//*[contains(text(),'Telerik Reporting REST service ')]"))); Assert.AreEqual("The Telerik Reporting REST service provides a simple Application Programming Interface (API) to a report", reportPage.ExpectedReportingRestString.Text); }
public void TCID4_HTMLReportViwerButton() { ReportViewerPage reportPage = new ReportViewerPage(driver); reportPage.GoTo(); reportPage.HTMLReportViwerButton(); var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(15)); wait.Until(ExpectedConditions.ElementExists(By.XPath("//*[contains(text(),'The HTML5 Report Viewer provides: ')]"))); Assert.IsTrue(reportPage.IsLoaded, "The HTMLReportViwer extension did not open successfully."); }
public void TCID3_ToggleParametersAreaButton() { ReportViewerPage reportPage = new ReportViewerPage(driver); reportPage.GoTo(); reportPage.ToggleParametersButton(); WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(15)); wait.Until(ExpectedConditions.ElementExists(By.XPath("//*[@class='trv-pages-area k-widget k-pane k-scrollable scrollable interactive']"))); Assert.AreEqual("position: absolute; top: 0px; width: 1901px; height: 876.594px; left: 0px;", reportPage.CurrentToggleImage); }
public void TCID2_PrintPreviewButton() { ReportViewerPage reportPage = new ReportViewerPage(driver); reportPage.GoTo(); reportPage.TogglePrintPreview(); WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(15)); wait.Until(ExpectedConditions.ElementExists(By.XPath("//*[@data-id='SampleReport_1']"))); Assert.AreEqual("position: absolute; overflow: hidden; left: 38px; top: 174px; width: 740px; height: 100px;", reportPage.CurrentImage); }
public void TCID7_FullPageButton() { ReportViewerPage reportPage = new ReportViewerPage(driver); reportPage.GoTo(); reportPage.FullScreen(); var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(15)); wait.Until(ExpectedConditions.ElementExists(By.XPath("//*[@style='height: 667.746px; width: 1657px;']"))); Assert.AreEqual("height: 667.746px; width: 1657px;", reportPage.CurrentFullImage); }
public void TCID8_RefreshButton() { ReportViewerPage reportPage = new ReportViewerPage(driver); reportPage.GoTo(); reportPage.HTMLReportViwerButton(); var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(15)); wait.Until(ExpectedConditions.ElementExists(By.XPath("//*[contains(text(),'The HTML5 Report Viewer provides: ')]"))); Assert.IsTrue(reportPage.IsLoaded, "The HTMLReportViwer extension did not open successfully."); reportPage.Refresh(); Assert.IsTrue(wait.Until(ExpectedConditions.ElementIsVisible(By.XPath("//*[@style='height: 297px; width: 737px;']"))).Displayed); }