C#
This commit is contained in:
78
Testing_Ubuntu/Nunit/zive/zive.cs
Normal file
78
Testing_Ubuntu/Nunit/zive/zive.cs
Normal file
@ -0,0 +1,78 @@
|
||||
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();
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user