Advertisement
kdenitsa

LoginTest Automation

Jun 13th, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. using NUnit.Framework;
  2. using OpenQA.Selenium;
  3. using OpenQA.Selenium.Chrome;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9.  
  10. namespace Logintest
  11. {
  12. public class MyFirstTest
  13. {
  14. IWebDriver driver = new OpenQA.Selenium.Chrome.ChromeDriver();
  15.  
  16. [Test]
  17. public void myFirstTest()
  18. {
  19. driver.Navigate().GoToUrl("https://softuni.bg");
  20. driver.FindElement(By.LinkText("Вход")).Click();
  21. IWebElement userName = driver.FindElement(By.Name("username"));
  22. userName.Clear();
  23. userName.SendKeys("username");
  24. IWebElement userPass = driver.FindElement(By.Name("password"));
  25. userPass.Clear();
  26. userPass.SendKeys("password");
  27. driver.FindElement(By.LinkText("Ок")).Click();
  28. driver.FindElement(By.XPath("/ html / body / main / div[2] / div / div[2] / div[1] / form / input[2]")).Submit();
  29. IWebElement ErrMessage = driver.FindElement(By.ClassName("validation-summary-errors"));
  30. Console.Write(ErrMessage.Text);
  31. Assert.IsTrue(ErrMessage.Text.Contains("Невалидно потребителско име или парола"));
  32. driver.Close();
  33. driver.Quit();
  34. }
  35. }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement