.Net_Test/Testing_Win/xUnit/xUnit_Lukan/UnitTest1.cs

66 lines
1.4 KiB
C#
Raw Normal View History

2023-08-22 18:28:19 +00:00
using Xunit;
using System;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using Xunit.Abstractions;
using Xunit.Sdk;
namespace xUnit.NET
{
public class UnitTest1
{
String test_url = "https://lukan.cz/";
String itemName = "Lukáš Bloguje";
[Fact]
public void Test1()
{
/*
Logger.Info("Running test MyTest");
logger.Info("Test method 1 started");
logger.Info("Test method 1 completed");
*/
IWebDriver driver;
driver = new ChromeDriver();
driver.Navigate().GoToUrl(test_url);
driver.Manage().Window.Maximize();
Console.Write("Začátek testu");
// Zkkontroluje nadpis webu
Assert.Equal("Lukáš bloguje - Blog o všem možném i nemožném", driver.Title);
// Clikne na tlačítko
IWebElement addButton = driver.FindElement(By.Id("menu-item-79"));
addButton.Click();
Assert.Equal("O mně - Lukáš bloguje", driver.Title);
Thread.Sleep(1000);
// vrátí mě na hlavní stránku
IWebElement hlavniButton = driver.FindElement(By.Id("menu-item-75"));
// Počká tři sekundy na další akci
Thread.Sleep(3000);
Console.Write("Dotestováno");
driver.Quit();
}
}
}