public void ConvertDocumentIntoPDF() { #region Private Variables var caseId = string.Empty; var caseTitle = "Case to Convert the document into PDF"; var registryEntryTitle = "Registry Entry"; #endregion Selenium_Run((driver) => { FrontPage.LoginToApplication(driver); #region Create case with access code CasePage casePage = CasePage.Connect(driver); casePage.AddTitle(caseTitle); casePage.SaveCase(); CommonMethods.PlayWait(5000); caseId = casePage.GetCaseNumber(); #endregion #region Add U-type Registry Entry RegistryEntryPage regEntry = RegistryEntryPage.Connect(driver); regEntry.CreateRegistryEntry(RegistryEntryType.OutgoingType.GetStringValue()); regEntry.AddRegTitle(registryEntryTitle); regEntry.AddRegToAddress("AA"); DocumentPage documentPage = DocumentPage.Connect(driver); documentPage.ClickAndAddDocTemplate(AttachmentType.Message.GetStringValue()); documentPage.AddMessageForDocument("Convert the message into PDF"); regEntry.ClickSaveBttn(); #endregion #region Change registry entry status to F/done regEntry.ClickEditButton(); regEntry.ChangeREStatusToFerdigOrDone(); regEntry.ClickSaveBttn(); #endregion #region Convert document to PDF from Attachment/Message documentPage.ViewAttachmentInformation("Registry Entry", "Convert to PDF", 1); CommonMethods.PlayWait(3000); CommonMethods.RefreshBrowserWindow(driver); CommonMethods.RefreshBrowserWindow(driver); CommonMethods.PlayWait(15000); #endregion #region Verify the Document is Converted to PDF documentPage.VerifyDocumentOrMessageIsConvertedToPDF(); #endregion #region Logout from RM Module LogoutPage logoutPage = LogoutPage.Connect(driver); logoutPage.LogoutApplication(); #endregion }); }
public void EditRegistryEntryTitle() { Run((driver) => { #region logon into Elements var frontPage = FrontPage.Connect(driver); var loginWindow = frontPage.OpenLogin(); loginWindow.Login("guilt", "guilt"); loginWindow.SelectModule(); #endregion #region Create new Case CasePage casePage = new CasePage(driver); casePage.CreateCase("Smoke test - Create new case"); #endregion #region Registry Entry RegistryEntryPage regEntry = new RegistryEntryPage(driver); regEntry.CreateRegistryEntry(RegistryEntryType.OutgoingType.GetStringValue()); regEntry.AddRegTitle("Registry entry title"); regEntry.AddRegToAddress("AA"); regEntry.ClickSaveBttn(); #endregion #region Edit Registry entry title regEntry.EditRegistryEntryTitle("Registry entry title has edited"); #endregion #region Logout from Application LogoutPage logoutPage = new LogoutPage(driver); logoutPage.LogoutApplication(); #endregion }); }
public void ReportDailyJournal_Dagens() { //TC#63787 #region Private Variables var caseId = string.Empty; var caseTitle = "ReportDailyJournal_Dagens"; var registryEntryTitle = "Registry Entry"; #endregion #region Login to RM module with Guilt user Selenium_Run((driver) => { //Step 1 #region Login to RM Module FrontPage.LoginToApplication(driver); #endregion #region Create a case CasePage casePage = CasePage.Connect(driver); casePage.CreateCase(caseTitle); CommonMethods.PlayWait(5000); caseId = casePage.GetCaseNumber(); #endregion #region Create a Outgoing registry entry RegistryEntryPage registryEntry = RegistryEntryPage.Connect(driver); casePage.ClickOnButton("Registry entries"); registryEntry.CreateRegistryEntry(RegistryEntryType.OutgoingType.GetStringValue()); registryEntry.AddRegTitle(registryEntryTitle); registryEntry.AddRegToAddress("AA"); registryEntry.ClickSaveBttn(); #endregion #region Check the different reports and verify that parts of Registry entry title #region Journal daily Report #region PDF ReportPage reportPage = new ReportPage(driver); reportPage.ClickReportByTypeAndName("Journaler", "Journal (dagens)"); reportPage.ReportPopUpFileFormats(ReportFormat.PDF.GetStringValue(), "Utgående post/Outbound", "Reservert", "0"); CommonMethods.PlayWait(10000); //Step 2 reportPage.ReportVerification(ReportFormat.PDF.GetStringValue(), "Journal", caseTitle, registryEntryTitle); reportPage.CloseCurrentBrowserTab(); #endregion #endregion #endregion #region Logout from RM Module LogoutPage logoutPage = new LogoutPage(driver); logoutPage.LogoutApplication(); #endregion }); #endregion }
public void AddDeleteExternalReceipient() { Run((driver) => { #region logon into Elements var frontPage = FrontPage.Connect(driver); var loginWindow = frontPage.OpenLogin(); loginWindow.Login("guilt", "guilt"); loginWindow.SelectModule(); #endregion #region Create new Case CasePage casePage = new CasePage(driver); casePage.CreateCase("Smoke test - Create new case"); #endregion #region Add and Delete To address in the Registry Entry RegistryEntryPage regEntry = new RegistryEntryPage(driver); regEntry.CreateRegistryEntry(RegistryEntryType.OutgoingType.GetStringValue()); regEntry.AddRegTitle("Registry entry title"); regEntry.AddRegToAddress("AA"); regEntry.AddMultipleRegToAddress("AB"); regEntry.ClickSaveBttn(); regEntry.EditRegistryToAddress("Aktiebolaget Bolinda", "*****@*****.**"); regEntry.ClickSaveBttn(); regEntry.DeleteRegistrEntryToAddress("Aktiebolaget Bolinda"); regEntry.ClickSaveBttn(); #endregion #region Logout from Application LogoutPage logoutPage = new LogoutPage(driver); logoutPage.LogoutApplication(); #endregion }); }