Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using NUnit.Framework;
- using OpenQA.Selenium;
- using OpenQA.Selenium.Chrome;
- using OpenQA.Selenium.Support.UI;
- using System;
- using System.IO;
- using System.Reflection;
- namespace SeleniumBasic
- {
- [TestFixture]
- public class SoftUniTests
- {
- private IWebDriver _driver;
- private WebDriverWait _wait;
- [SetUp]
- public void SetUp()
- {
- _driver = new ChromeDriver(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location));
- _driver.Url = "http://www.softuni.bg";
- _wait = new WebDriverWait(_driver, TimeSpan.FromSeconds(2));
- }
- [TearDown]
- public void TearDown()
- {
- _driver.Quit();
- }
- [Test]
- public void OpenTheNavigationBar()
- {
- IWebElement navigationBar = _driver.FindElement(By.XPath("/html/body/div[1]/div[1]/header/nav/div[1]/ul/li[2]/a/span"));
- navigationBar.Click();
- IWebElement navigateToQACourse = _driver.FindElement(By.XPath("html/body/div[1]/div[1]/header/nav/div[1]/ul/li[2]/div/div/div[2]/div[2]/div/div[1]/ul[2]/div[1]/ul/li/a"));
- navigateToQACourse.SendKeys(Keys.Enter);
- ///html/body/div[2]/header/h1
- ///
- IWebElement headerName = _driver.FindElement(By.TagName("h1"));
- if (headerName.Displayed)
- {
- var expectedHeaderName = "QA Automation - май 2020";
- Assert.AreEqual(expectedHeaderName, headerName.Text);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement