Exemplo n.º 1
0
        public void ClientSearchTest()
        {
            var TestUsername = "******";
            var TestPassword = "******";
            var testSearch   = "*****@*****.**";

            using (var driver = new ChromeDriver())
            {
                driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5);

                driver.Navigate().GoToUrl("https://nitro.duckdns.org/sst-classes");

                var SSTloginPage     = new SSTloginPages(driver);
                var ClientSearchPage = new ClientSearchPages(driver);

                SSTloginPage.FillOut(TestUsername, TestPassword);

                SSTloginPage.ClickLoginButton();

                ClientSearchPage.FillOutSearchBox(testSearch);

                ClientSearchPage.ClickSearchBtn();
                ClientSearchPage.GetResultsTableRowText().ShouldContain(testSearch);
            }
        }
Exemplo n.º 2
0
        public void AddClientTest()
        {
            var testUsername2 = "admin";
            var testPassword2 = "2VLu=j^ykC";

            var faker               = new Faker();
            var customerFirstName   = faker.Name.FirstName();
            var customerLastName    = faker.Name.LastName();
            var customerPhoneNumber = faker.Phone.PhoneNumber("##########");
            var customerEmail       = faker.Internet.Email();



            using (var driver = new ChromeDriver())
            {
                driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5);

                driver.Navigate().GoToUrl("https://nitro.duckdns.org/sst-classes");

                var SSTloginPage = new SSTloginPages(driver);

                SSTloginPage.FillOut(testUsername2, testPassword2);

                SSTloginPage.ClickLoginButton();



                var AddClientPage = new AddClientPages(driver);
                AddClientPage.ClickAddClient();
                var companyName = "MyCompany";
                var zipCode     = "60640";
                AddClientPage.FillOutClient(companyName, customerFirstName, customerLastName, zipCode, customerPhoneNumber, customerEmail);


                AddClientPage.TeacherId("Teacher One");
                AddClientPage.SelectState("Iowa");
                AddClientPage.ClickSaveButton();

                var clientSearchPage = new ClientSearchPages(driver);
                clientSearchPage.GetResultsTableRowText().ShouldContain(customerFirstName);
                clientSearchPage.GetResultsTableRowText().ShouldContain(customerLastName);
            }
        }