public void DropDownTest() { using (IWebDriver driver = new SelectDriver().Driver) { // arrange var homePage = new HomePage(driver); homePage.NavigateTo(); homePage.MarriageApplicationlink.Click(); var marriageLicenseApplicationPage = new PageObjectModels.MarriageLicenseApplicationPage(driver); marriageLicenseApplicationPage.PublicMarriageButton.Click(); var publicMarriageApplicationPage = new PageObjectModels.PublicMarriageApplicationPage(driver); // act // Wizard Navigation Test code for radio buttons and next button and select dropdown publicMarriageApplicationPage.NextButton.Click(); publicMarriageApplicationPage.SelectedRadio.Click(); publicMarriageApplicationPage.NextButton.Click(); SelectElement idType = new SelectElement(publicMarriageApplicationPage.IdTypeDropDown); idType.SelectByText("Passport"); // assert Assert.AreEqual("Passport", idType.SelectedOption.Text); } }
public void OpenHomePage() { using (IWebDriver driver = new SelectDriver().Driver) { // arrange var homePage = new HomePage(driver); homePage.NavigateTo(); // act // assert } }
public void VitlaRecordsPage() { using (IWebDriver driver = new SelectDriver().Driver) { // arrange var homePage = new HomePage(driver); homePage.NavigateTo(); // act homePage.VitalRecordslink.Click(); // assert var vitalRecordsPage = new PageObjectModels.VitalRecordsPage(driver); vitalRecordsPage.EnsurePageLoaded(); } }
public void HistoricalSearchPage() { using (IWebDriver driver = new SelectDriver().Driver) { // arrange var homePage = new HomePage(driver); homePage.NavigateTo(); // act homePage.HistoricalIndexlink.Click(); // assert var historicalSearchPage = new PageObjectModels.HistoricalSearchPage(driver); historicalSearchPage.EnsurePageLoaded(); } }
public void FBNApplicationPage() { using (IWebDriver driver = new SelectDriver().Driver) { // arrange var homePage = new HomePage(driver); homePage.NavigateTo(); // act homePage.FBNApplicationlink.Click(); // assert var fBNApplicationPage = new PageObjectModels.FBNApplicationPage(driver); fBNApplicationPage.EnsurePageLoaded(); } }
public void ReloadingHomePageOnBack() { using (IWebDriver driver = new SelectDriver().Driver) { // arrange var homePage = new HomePage(driver); homePage.NavigateTo(); homePage.OfficialRecordsSearchlink.Click(); WebPageDelay.Pause(); driver.Navigate().Back(); homePage.EnsurePageLoaded(); // act // assert } }
public void OfficialRecordsSearchPage() { using (IWebDriver driver = new SelectDriver().Driver) { // arrange var homePage = new HomePage(driver); homePage.NavigateTo(); // act homePage.OfficialRecordsSearchlink.Click(); // assert var officialRecordsSearchPagePage = new PageObjectModels.OfficialRecordsSearchPage(driver); officialRecordsSearchPagePage.EnsurePageLoaded(); } }
public void DocumentNumberTest() { using (IWebDriver driver = new SelectDriver().Driver) { // arrange var documentNumberSearchPage = new DocumentNumberSearchPage(driver); documentNumberSearchPage.NavigateTo(); // act // Code to submict a document number query documentNumberSearchPage.EnterDocumentNumber("2017000017"); documentNumberSearchPage.PreformSearch(); // assert Assert.AreEqual("Document Number Search - Web/Intranet Document Number equals 2017000017", documentNumberSearchPage.SearchResult.Text); } }
public void LogIn() { using (IWebDriver driver = new SelectDriver().Driver) { // arrange var homePage = new PageObjectModels.HomePage(driver); homePage.NavigateTo(); // act homePage.LogIn(); WebPageDelay.Pause(10000); // assert Assert.AreEqual("Welcome Guy Masse", homePage.LoginMessage.Text); } }
public void ConfidentialMarriargeApplicationPage() { using (IWebDriver driver = new SelectDriver().Driver) { // arrange var homePage = new HomePage(driver); homePage.NavigateTo(); // act homePage.MarriageApplicationlink.Click(); var marriageLicenseApplicationPage = new PageObjectModels.MarriageLicenseApplicationPage(driver); marriageLicenseApplicationPage.ConfidentialMarriageButton.Click(); // assert var confidentialMarriageApplicationPage = new PageObjectModels.ConfidentialMarriageApplicationPage(driver); confidentialMarriageApplicationPage.EnsurePageLoaded(); } }
public void ConfidentialMarriargeCertificatePage() { using (IWebDriver driver = new SelectDriver().Driver) { // arrange var homePage = new HomePage(driver); homePage.NavigateTo(); // act homePage.VitalRecordslink.Click(); var vitalRecordsPage = new PageObjectModels.VitalRecordsPage(driver); vitalRecordsPage.ConfidentialMarriageCertificatelink.Click(); // assert var confidentialMarriageCertificatePage = new PageObjectModels.ConfidentialMarriageCertificatePage(driver); confidentialMarriageCertificatePage.EnsurePageLoaded(); } }
public void UserProfile() { using (IWebDriver driver = new SelectDriver().Driver) { // arrange var homePage = new PageObjectModels.HomePage(driver); homePage.NavigateTo(); // act homePage.LogIn(); WebPageDelay.Pause(10000); homePage.UserProfile(); // assert Assert.AreEqual("Profile Information", homePage.UserProfileText.Text); } }
public void RadioButtonTest() { using (IWebDriver driver = new SelectDriver().Driver) { // arrange var homePage = new HomePage(driver); homePage.NavigateTo(); homePage.VitalRecordslink.Click(); var vitalRecordsPage = new PageObjectModels.VitalRecordsPage(driver); vitalRecordsPage.DeathCertificatelink.Click(); // act // Wizard Navigation Test code for radio buttons and next button var deathCertificatePage = new PageObjectModels.DeathCertificatePage(driver); deathCertificatePage.SelectedRadio.Click(); deathCertificatePage.NextButton.Click(); // assert } }
public void CheckBoxTest() { using (IWebDriver driver = new SelectDriver().Driver) { // arrange var homePage = new HomePage(driver); homePage.NavigateTo(); homePage.OfficialRecordsSearchlink.Click(); var officialRecordsSearchPagePage = new PageObjectModels.OfficialRecordsSearchPage(driver); officialRecordsSearchPagePage.AdvanceSearchLink.Click(); var advanceSearchPage = new AdvanceSearchPage(driver); // act // Code to check a box //Actions action = new Actions(driver); //action.MoveToElement(advanceSearchPage.AdvanceSearchCheckBox); //WebPageDelay.Pause(1000); IJavaScriptExecutor js = (IJavaScriptExecutor)driver; js.ExecuteScript("arguments[0].scrollIntoView();", advanceSearchPage.AdvanceSearchCheckBox); advanceSearchPage.AdvanceSearchCheckBox.Click(); // assert } }
public void BirthCertificate() { using (IWebDriver driver = new SelectDriver().Driver) { // arrange var homePage = new HomePage(driver); homePage.NavigateTo(); // act homePage.VitalRecordslink.Click(); var vitalRecordsPage = new PageObjectModels.VitalRecordsPage(driver); vitalRecordsPage.BirthCertificatelink.Click(); // act // Step 1 of Wizard var birthCertificatePage = new PageObjectModels.BirthCertificatePage(driver); birthCertificatePage.Step1IAm.Click(); birthCertificatePage.NextButton.Click(); // Assert Assert.AreEqual("Birth Record Information", birthCertificatePage.Step2PageText.Text); // Step 2 of wizard birthCertificatePage.Step2FirstName.SendKeys("MATEO"); birthCertificatePage.Step2LastName.SendKeys("VIQUEZ"); birthCertificatePage.Step2DateOfBirth.SendKeys("10/16/2014"); birthCertificatePage.Step2CityOfBirth.SendKeys("TEMECULA"); birthCertificatePage.NextButton.Click(); // Assert Assert.AreEqual("Requestor Information", birthCertificatePage.Step3PageText.Text); // Step 3 of wizard birthCertificatePage.Step3FullName.SendKeys("ALVARO JOSH VIQUEZ"); birthCertificatePage.Step3StreetAddress.SendKeys("41402 WILLOW RUN ROAD"); birthCertificatePage.Step3City.SendKeys("TEMECULA"); birthCertificatePage.Step3State.SendKeys("CA"); birthCertificatePage.Step3Zip.SendKeys("90245"); birthCertificatePage.SetRelationship("PARENT"); birthCertificatePage.Step3IdNumber.SendKeys("ID-12345"); birthCertificatePage.Step3PhoneNumber.SendKeys("303-555-8888"); birthCertificatePage.Step3NumberOfCopies.SendKeys("1"); birthCertificatePage.NextButton.Click(); // Assert Assert.AreEqual("Review Request", birthCertificatePage.Step4PageText.Text); WebPageDelay.Pause(5000); // Step 4 Complete birthCertificatePage.CompleteButton.Click(); // Assert Assert.AreEqual("Checkout", birthCertificatePage.CheckoutPageText.Text); // Checkout birthCertificatePage.SetPaymentMethod("In Office"); birthCertificatePage.CustomerName.SendKeys("ALVARO JOSH VIQUEZ"); birthCertificatePage.PlaceOrderButton.Click(); WebPageDelay.Pause(5000); // assert Assert.AreEqual("Thank you for your order.", birthCertificatePage.ConfirmationText.Text); } }