diff --git a/LukanNUnitProject/LukanPOM/Source/Pages/HomePage.cs b/LukanNUnitProject/LukanPOM/Source/Pages/HomePage.cs index 6d0ddb6..acaee8f 100644 --- a/LukanNUnitProject/LukanPOM/Source/Pages/HomePage.cs +++ b/LukanNUnitProject/LukanPOM/Source/Pages/HomePage.cs @@ -21,6 +21,7 @@ namespace LukanPOM.PageObjects IWebElement ClickAcceptCookie => driver.FindElement(By.XPath("//div[2]/span")); + IWebElement ClickDeclineCookie => driver.FindElement(By.XPath("//div[3]/span")); IWebElement ClickZasady => driver.FindElement(By.Id("menu-item-439")); @@ -35,15 +36,28 @@ namespace LukanPOM.PageObjects ClickAcceptCookie.Click(); } + public void DeclineCookie() + { + ClickDeclineCookie.Click(); + } public void ZasadyOchrany() { ClickZasady.Click(); } - public void TitleTest() + public HomePage Titulek() { - + string actualTitle = driver.Title; + string expectedTitle = "Lukáš bloguje - Blog o všem možném i nemožném"; + Assert.AreEqual(expectedTitle, actualTitle); + return this; + } + + public HomePage TestProsel() + { + Console.Write("Test prošel"); + return this; } diff --git a/LukanNUnitProject/LukanPOM/TestBase/TestBase.cs b/LukanNUnitProject/LukanPOM/TestBase/TestBase.cs index ebd20cd..6713af9 100644 --- a/LukanNUnitProject/LukanPOM/TestBase/TestBase.cs +++ b/LukanNUnitProject/LukanPOM/TestBase/TestBase.cs @@ -21,12 +21,14 @@ namespace LukanPOM.Common Driver.Navigate().GoToUrl("https://lukan.cz"); Driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10); home = new HomePage(Driver); + } [TearDown] public void TearDown() { + Driver.Quit(); } } diff --git a/LukanNUnitProject/LukanPOM/Tests/AcceptCookie.cs b/LukanNUnitProject/LukanPOM/Tests/AcceptCookie.cs index 210d968..b418584 100644 --- a/LukanNUnitProject/LukanPOM/Tests/AcceptCookie.cs +++ b/LukanNUnitProject/LukanPOM/Tests/AcceptCookie.cs @@ -32,6 +32,7 @@ namespace LukanPOM.Tests } + diff --git a/LukanNUnitProject/LukanPOM/Tests/DeclineCookie.cs b/LukanNUnitProject/LukanPOM/Tests/DeclineCookie.cs new file mode 100644 index 0000000..42038e6 --- /dev/null +++ b/LukanNUnitProject/LukanPOM/Tests/DeclineCookie.cs @@ -0,0 +1,41 @@ +using System; +using OpenQA.Selenium; +using OpenQA.Selenium.Remote; +using NUnit.Framework; +using System.Threading; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using OpenQA.Selenium.Support.UI; +using SeleniumExtras.PageObjects; +using System.Net; +using WebDriverManager; +using WebDriverManager.DriverConfigs.Impl; +using OpenQA.Selenium.Chrome; +using LukanPOM.PageObjects; +using LukanPOM.Common; + +namespace LukanPOM.Tests +{ + + + //private IWebDriver? _driver; + internal class DeclineCookie : TestBase + { + [Test] + public void DeclineCookieTest() + { + + + home.DeclineCookie(); + + + } + + + + + + } +} \ No newline at end of file diff --git a/LukanNUnitProject/LukanPOM/Tests/TitlteTest.cs b/LukanNUnitProject/LukanPOM/Tests/TitlteTest.cs new file mode 100644 index 0000000..086319e --- /dev/null +++ b/LukanNUnitProject/LukanPOM/Tests/TitlteTest.cs @@ -0,0 +1,43 @@ +using System; +using OpenQA.Selenium; +using OpenQA.Selenium.Remote; +using NUnit.Framework; +using System.Threading; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using OpenQA.Selenium.Support.UI; +using SeleniumExtras.PageObjects; +using System.Net; +using WebDriverManager; +using WebDriverManager.DriverConfigs.Impl; +using OpenQA.Selenium.Chrome; +using LukanPOM.PageObjects; +using LukanPOM.Common; + +namespace LukanPOM.Tests +{ + + + //private IWebDriver? _driver; + internal class TitleTest : TestBase + { + [Test] + public void TitleVerifiTest() + { + + + home + .Titulek() + .TestProsel(); + + + + } + + + + + } +} \ No newline at end of file diff --git a/LukanNUnitProject/LukanPOM/bin/Debug/net6.0/LukanPOM.dll b/LukanNUnitProject/LukanPOM/bin/Debug/net6.0/LukanPOM.dll index e29d7b4..7896380 100644 Binary files a/LukanNUnitProject/LukanPOM/bin/Debug/net6.0/LukanPOM.dll and b/LukanNUnitProject/LukanPOM/bin/Debug/net6.0/LukanPOM.dll differ diff --git a/LukanNUnitProject/LukanPOM/bin/Debug/net6.0/LukanPOM.pdb b/LukanNUnitProject/LukanPOM/bin/Debug/net6.0/LukanPOM.pdb index e486943..827a298 100644 Binary files a/LukanNUnitProject/LukanPOM/bin/Debug/net6.0/LukanPOM.pdb and b/LukanNUnitProject/LukanPOM/bin/Debug/net6.0/LukanPOM.pdb differ diff --git a/LukanNUnitProject/LukanPOM/bin/Debug/net6.0/nunit_random_seed.tmp b/LukanNUnitProject/LukanPOM/bin/Debug/net6.0/nunit_random_seed.tmp index f2a64e7..7c1a114 100644 --- a/LukanNUnitProject/LukanPOM/bin/Debug/net6.0/nunit_random_seed.tmp +++ b/LukanNUnitProject/LukanPOM/bin/Debug/net6.0/nunit_random_seed.tmp @@ -1 +1 @@ -1695163839 \ No newline at end of file +2038838343 \ No newline at end of file diff --git a/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/LukanPOM.csproj.CoreCompileInputs.cache b/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/LukanPOM.csproj.CoreCompileInputs.cache index dbb1f53..ae08d2b 100644 --- a/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/LukanPOM.csproj.CoreCompileInputs.cache +++ b/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/LukanPOM.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -cc6aed74361c6473bdc4ce34a0da9dfb4ecb0290 +522f0d163e35eed9582db35738b4b15520a680ec diff --git a/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/LukanPOM.dll b/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/LukanPOM.dll index e29d7b4..7896380 100644 Binary files a/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/LukanPOM.dll and b/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/LukanPOM.dll differ diff --git a/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/LukanPOM.pdb b/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/LukanPOM.pdb index e486943..827a298 100644 Binary files a/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/LukanPOM.pdb and b/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/LukanPOM.pdb differ diff --git a/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/ref/LukanPOM.dll b/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/ref/LukanPOM.dll index 2f5a24e..8581cbe 100644 Binary files a/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/ref/LukanPOM.dll and b/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/ref/LukanPOM.dll differ diff --git a/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/refint/LukanPOM.dll b/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/refint/LukanPOM.dll index 2f5a24e..8581cbe 100644 Binary files a/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/refint/LukanPOM.dll and b/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/refint/LukanPOM.dll differ diff --git a/SeleniumNunitProject/.vs/SeleniumNunitProject/v17/TestStore/0/013.testlog b/SeleniumNunitProject/.vs/SeleniumNunitProject/v17/TestStore/0/013.testlog index e69de29..2d8f65b 100644 Binary files a/SeleniumNunitProject/.vs/SeleniumNunitProject/v17/TestStore/0/013.testlog and b/SeleniumNunitProject/.vs/SeleniumNunitProject/v17/TestStore/0/013.testlog differ