.Net_Test/Testing_Ubuntu/Nunit/zive/zive.cs
Lukáš Kaňka 14d46cad1c C#
2023-08-22 20:28:19 +02:00

78 lines
2.1 KiB
C#

using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using System;
using NUnit.Framework;
using System.Threading;
namespace zive;
public class Tests
{
IWebDriver driver = new ChromeDriver();
[SetUp]
public void Setup()
{
driver.Navigate()
.GoToUrl("https://zive.cz");
//Maximalizuje prohlížeč
driver.Manage().Window.Maximize();
}
[Test]
public void Test1()
{
// odsouhlasení pravidel
IWebElement cookies = driver.FindElement(By.XPath("//button[@id='didomi-notice-agree-button']/span"));
cookies.Click();
Thread.Sleep(1000);
//Klikne na menu
IWebElement menu = driver.FindElement(By.XPath("//a[contains(text(),'Menu')]"));
menu.Click();
Thread.Sleep(1000);
//vrátí se na hlavní stranu
IWebElement zive = driver.FindElement(By.XPath("/html/body/form/nav/div/div[1]/a[1]"));
zive.Click();
Thread.Sleep(1000);
//klikne na hledat
IWebElement lupa = driver.FindElement(By.XPath("//a[@onclick='layout.menu.toggle(true)']"));
lupa.Click();
Thread.Sleep(1000);
// klikne na test a do vyhledávacího pole zadá test
IWebElement searchBox = driver.FindElement(By.XPath("/html/body/form/nav/div/div[1]/div/input"));
searchBox.SendKeys("test");
//searchBox.Submit();
Thread.Sleep(1000);
//klikne na hledat
IWebElement lupa1 = driver.FindElement(By.XPath("//a[@onclick='layout.search.run()']"));
lupa1.Click();
Thread.Sleep(1000);
//vrátí se na hlavní stranu
// IWebElement zive1 = driver.FindElement(By.XPath("/html/body/form/nav/div/div[1]/a[1]"));
//zive1.Click();
Thread.Sleep(3000);
Console.Write("Test prošel");
}
[TearDown]
public void EndTest()
{
//zavře prohližeč
driver.Close();
}
}