Example #1
0
        public void SauceTest()
        {
            //Create the reference for our browser
            IWebDriver driver = new ChromeDriver();
            {
                driver.Navigate().GoToUrl("http://nitro.duckdns.org/Pets.QA/index.html");

                driver.FindElement(By.LinkText("Care Request")).Click();

                driver.FindElement(By.Id("firstName")).SendKeys("Tom");

                driver.FindElement(By.Name("lastName")).SendKeys("Tomovich");


                driver.FindElement(By.ClassName("phoneNumber")).SendKeys("000-000-0000");

                driver.FindElement(By.XPath("//*[@id='emailContainer']/input")).SendKeys("*****@*****.**");

                driver.FindElement(By.Id("cat")).Click();


                // DropDown
                SeleniumTestMethod.SelectDropDown(driver, "catQuantity", "2", "Id");

                driver.FindElement(By.Id("visitSeveralTimesPerDay")).Click();

                SeleniumTestMethod.SelectDropDown(driver, "visitsPerDay", "4", "Id");

                driver.FindElement(By.Id("requestButton")).Click();


                driver.Close();
            }
        }
Example #2
0
        public void SauceTest()
        {
            //Create the reference for our browser
            IWebDriver driver          = new ChromeDriver();
            var        testPhoneNumber = "000 - 000 - 0000";
            {
                driver.Navigate().GoToUrl("http://nitro.duckdns.org/Pets.QA/index.html");

                driver.FindElement(By.LinkText("Care Request")).Click();

                driver.FindElement(By.Id("firstName")).SendKeys("Tom");

                driver.FindElement(By.Name("lastName")).SendKeys("Tomovich");


                driver.FindElement(By.ClassName("phoneNumber")).SendKeys(testPhoneNumber);

                driver.FindElement(By.XPath("//div[@id='emailContainer']/input")).SendKeys("*****@*****.**");

                driver.FindElement(By.Id("cat")).Click();


                // DropDown
                SeleniumTestMethod.SelectDropDown(driver, "catQuantity", "2", "Id");

                driver.FindElement(By.Id("visitSeveralTimesPerDay")).Click();

                SeleniumTestMethod.SelectDropDown(driver, "visitsPerDay", "4", "Id");

                driver.FindElement(By.Id("requestButton")).Click();

                Thread.Sleep(10000);

                var modal = driver.FindElement(By.ClassName("modal-body"));

                var modalText = modal.Text;

                modalText.ShouldContain("*****@*****.**");
                modalText.ShouldContain(testPhoneNumber);
                Console.WriteLine(modalText);

                driver.Quit();
            }
        }