Esempio n. 1
0
        public void BrookeAdopt()
        {
            PuppyListPage puppyListPage = new PuppyListPage(webDriver);

            //Step 1: Click on the "View Details" btn in the selected dog section
            puppyListPage.ClickDetails();

            DogDetailsPage dogDetailsPage = new DogDetailsPage(webDriver);

            //Step 2: Click on the "Adopt Me!" btn
            dogDetailsPage.ClickAdopt();

            AdoptionPage adoptionPage = new AdoptionPage(webDriver);

            //Step 3: Select "Chew Toy"
            adoptionPage.ClickCheckBox2();
            //Step 4: Select "Travel Carrier"
            adoptionPage.ClickCheckBox3();
            //Step 5: Click on the "Complete the Adoption" btn
            adoptionPage.ClickComplete();

            YourDetailsPage yourDetailsPage = new YourDetailsPage(webDriver);

            //Step 6: Fill-in the form
            yourDetailsPage.Form("John Doe", "2034 Tully Street, Detroit, Michigan, 48219", "*****@*****.**");
            //Step 7: Click on the "Check" payment type
            yourDetailsPage.Check();
            //Step 8: Click on the "Place Order" btn
            yourDetailsPage.PlaceOrder();

            //Step 9: Verify the success on the homepage
            Assert.That(puppyListPage.IsSuccess, Is.True);
        }
Esempio n. 2
0
 public void Setup()
 {
     Initialize();
     Instance.Navigate().GoToUrl(BaseAddress);
     YourSupplierPage = new YourSupplierPage(Instance);
     YourEnergyPage   = new YourEnergyPage(Instance);
     YourDetailsPage  = new YourDetailsPage(Instance);
     YourResultsPage  = new YourResultsPage(Instance);
 }
Esempio n. 3
0
        public void TwoDogsAdopt()
        {
            PuppyListPage puppyListPage = new PuppyListPage(webDriver);

            //Step 1: Click on the "View Details" btn in the selected dog section
            puppyListPage.ClickDetails();

            DogDetailsPage dogDetailsPage = new DogDetailsPage(webDriver);

            //Step 2: Click on the "Adopt Me!" btn
            dogDetailsPage.ClickAdopt();

            AdoptionPage adoptionPage = new AdoptionPage(webDriver);

            //Step 3: Click on the "Adopt Another Puppy" btn
            adoptionPage.ClickAdoptAnother();

            //Step 4: Click on the "Next" btn
            puppyListPage.ClickNextPage();

            //Step 2: Click on the "View Details" btn in the selected dog section
            puppyListPage.ClickDetails();

            //Step6: Click on the "Adopt Me!" btn
            dogDetailsPage.ClickAdopt();

            //Step 7: Select "Collar & Leash" for the first puppy
            adoptionPage.ClickCheckBox1();

            //Step 8: Select "Collar & Leash" for the second puppy
            adoptionPage.ClickCheckBox5();

            //Step 9: Click on the "Complete the Adoption" btn
            adoptionPage.ClickComplete();

            YourDetailsPage yourDetailsPage = new YourDetailsPage(webDriver);

            //Step 10: Fill-in the form
            yourDetailsPage.Form("John Doe", "2034 Tully Street, Detroit, Michigan, 48219", "*****@*****.**");
            //Step 11: Click on the "Credit Card" payment typ
            yourDetailsPage.CreditCard();
            //Step 12: Click on the "Place Order" btn
            yourDetailsPage.PlaceOrder();

            //Step 13: Verify the success on the homepage
            Assert.That(puppyListPage.IsSuccess, Is.True);
        }
 public void WhenIClickGoToPricesAtYourDetails()
 {
     YourDetailsPage.ClickGoToPrices();
 }
 public void ThenIAcceptTheTermsConditions()
 {
     YourDetailsPage.AcceptTerms();
 }
 public void ThenIEnterMyEmail(string email)
 {
     YourDetailsPage.EnterEmailAddress(email);
 }
 public void ThenISelectPaymentType()
 {
     YourDetailsPage.SelectPaymentType();
 }
 public void ThenISelectTariffType()
 {
     YourDetailsPage.SelectTariffType();
 }
 public void ThenYourDetailsFormIsDisplayed()
 {
     Assert.That(YourDetailsPage.GetFormHeading(), Is.EqualTo("Your Preferences"));
 }