Example #1
0
        public void Test2Lab6()
        {
            driver.Manage().Window.Maximize();
            driver.Navigate().GoToUrl("https://loving-hermann-e2094b.netlify.app/index.html");
            driver.FindElement(By.LinkText("Sign Up")).Click();
            IWebElement signModal = driver.WaitForElementToAppear(10, By.Id("myModal"));
            IWebElement txtname   = driver.FindElement(By.CssSelector("#myModal2 > div > div > div.modal-body.modal-body-sub_agile > div.col-md-8.modal_body_left.modal_body_left1 > form > div.styled-input.agile-styled-input-top > input[type=text]"));

            driver.WaitForElementToBeClickable(5, txtname).SendKeys("Ecaterina");
            IWebElement txtemail = driver.FindElement(By.CssSelector("#myModal2 > div > div > div.modal-body.modal-body-sub_agile > div.col-md-8.modal_body_left.modal_body_left1 > form > div:nth-child(2) > input[type=email]"));

            driver.WaitForElementToBeClickable(5, txtemail).SendKeys("*****@*****.**");
            IWebElement txtpassword = driver.FindElement(By.CssSelector("#myModal2 > div > div > div.modal-body.modal-body-sub_agile > div.col-md-8.modal_body_left.modal_body_left1 > form > div:nth-child(3) > input[type=password]"));

            driver.WaitForElementToBeClickable(5, txtpassword).SendKeys("ecaterina123");
            IWebElement txtconfpassword = driver.FindElement(By.CssSelector("#myModal2 > div > div > div.modal-body.modal-body-sub_agile > div.col-md-8.modal_body_left.modal_body_left1 > form > div:nth-child(4) > input[type=password]"));

            driver.WaitForElementToBeClickable(5, txtconfpassword).SendKeys("ecaterina123");
            IWebElement clicksignup = driver.FindElement(By.CssSelector("#myModal2 > div > div > div.modal-body.modal-body-sub_agile > div.col-md-8.modal_body_left.modal_body_left1 > form > input[type=submit]"));

            driver.WaitForElementToBeClickable(5, clicksignup).Click();
            String URL = driver.Url;

            Assert.AreEqual(URL, "https://loving-hermann-e2094b.netlify.app/index.html");
        }
 private void TestNavigation(IWebDriver driver, string linkText, string content)
 {
     driver.WaitForElementToAppear(timeout, By.LinkText(linkText)).Click();
     Assert.IsTrue(driver.PageSourceContains(content, timeout));
 }