Advertisement
Guest User

Untitled

a guest
Apr 6th, 2020
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.04 KB | None | 0 0
  1. [Test]
  2.         public void Form_ShouldAcceptValidData()
  3.         {
  4.             driver.Navigate().GoToUrl("https://qa-course.kontur.host/training/izh/form");
  5.             driver.FindElement(By.Id("student")).SendKeys("Budnikov Kirill");
  6.             driver.FindElement(By.Id("username")).SendKeys("budnikov");
  7.             var sex = driver.FindElement(By.Id("sex"));
  8.             var selectSex = new SelectElement(sex);
  9.             selectSex.SelectByText("Male");
  10.             driver.FindElement(By.Id("email")).SendKeys("a@a.ru");
  11.             driver.FindElement(By.Id("password")).SendKeys("123");
  12.             driver.FindElement(By.Id("confirm")).SendKeys("123");
  13.             var acceptTos = driver.FindElement(By.Id("accept_tos"));
  14.             acceptTos.Click();
  15.            
  16.             driver.FindElement(By.CssSelector("input[value=Register]")).Click();
  17.  
  18.             var text = driver.FindElement(By.ClassName("flashes")).Text;
  19.             Assert.That(text == "Спасибо за регистрацию!");
  20.         }
  21.        
  22.         [Test]
  23.         public void Form_ShouldNotAcceptShortLogin()
  24.         {
  25.             driver.Navigate().GoToUrl("https://qa-course.kontur.host/training/izh/form");
  26.             driver.FindElement(By.Id("student")).SendKeys("Budnikov Kirill");
  27.             driver.FindElement(By.Id("username")).SendKeys("bud");
  28.             var sex = driver.FindElement(By.Id("sex"));
  29.             var selectSex = new SelectElement(sex);
  30.             selectSex.SelectByText("Male");
  31.             driver.FindElement(By.Id("email")).SendKeys("a@a.ru");
  32.             driver.FindElement(By.Id("password")).SendKeys("123");
  33.             driver.FindElement(By.Id("confirm")).SendKeys("123");
  34.             var acceptTos = driver.FindElement(By.Id("accept_tos"));
  35.             acceptTos.Click();
  36.            
  37.             driver.FindElement(By.CssSelector("input[value=Register]")).Click();
  38.  
  39.             var error = driver.FindElement(By.ClassName("errors")).Text;
  40.             Assert.That(error == "Field must be between 4 and 24 characters long.");
  41.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement