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 GoogleTests
- {
- private IWebDriver _driver;
- private WebDriverWait _wait;
- [SetUp]
- public void SetUp()
- {
- _driver = new ChromeDriver(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location));
- _driver.Url = "https://google.com/";
- _wait = new WebDriverWait(_driver, TimeSpan.FromSeconds(2));
- }
- [TearDown]
- public void TearDown()
- {
- _driver.Quit();
- }
- [Test]
- public void SearchingKeyword()
- {
- IWebElement searchKeyword = _driver.FindElement(By.XPath("/html/body/div/div[3]/form/div[2]/div[1]/div[1]/div/div[2]/input"));
- searchKeyword.SendKeys("selenium");
- searchKeyword.SendKeys(Keys.Enter);
- _driver.FindElement(By.PartialLinkText("selenium")).Click();
- //I-ви вариант
- //var isOpenedPageCorrect = false;
- //if (_driver.Url == "http://www.seleniumhq.org")
- //{
- // isOpenedPageCorrect = true;
- //}
- //Assert.IsFalse(isOpenedPageCorrect);
- //II-ри вариант
- var expectededUrl = "http://www.seleniumhq.org";
- var currentUrl = _driver.Url;
- Assert.AreNotEqual(expectededUrl, currentUrl);
- }
- }
- }
Add Comment
Please, Sign In to add comment