diff --git a/LukanNUnitProject/LukanPOM/Source/Pages/HomePage.cs b/LukanNUnitProject/LukanPOM/Source/Pages/HomePage.cs index c74a38d..ffd87b3 100644 --- a/LukanNUnitProject/LukanPOM/Source/Pages/HomePage.cs +++ b/LukanNUnitProject/LukanPOM/Source/Pages/HomePage.cs @@ -22,6 +22,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")); @@ -36,7 +37,7 @@ namespace LukanPOM.PageObjects ClickAcceptCookie.Click(); } - public void DeclineCookie() + public void DeclineCookie() { ClickDeclineCookie.Click(); } diff --git a/LukanNUnitProject/LukanPOM/Source/Pages/HomeTwo.cs b/LukanNUnitProject/LukanPOM/Source/Pages/HomeTwo.cs new file mode 100644 index 0000000..c76dbdf --- /dev/null +++ b/LukanNUnitProject/LukanPOM/Source/Pages/HomeTwo.cs @@ -0,0 +1,34 @@ +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; + + +namespace LukanPOM.PageObjects +{ + public class HomeTwo + { + private IWebDriver driver; + + IWebElement ClickDeclineCookie2 => driver.FindElement(By.XPath("//div[3]/span")); + + + public HomeTwo(IWebDriver driver) + { + this.driver = driver; + } + + public void DeclineCookie2() + { + ClickDeclineCookie2.Click(); + } + } +} \ No newline at end of file diff --git a/LukanNUnitProject/LukanPOM/Source/TestBase/TestBase.cs b/LukanNUnitProject/LukanPOM/Source/TestBase/TestBase.cs index 6713af9..d08b2d4 100644 --- a/LukanNUnitProject/LukanPOM/Source/TestBase/TestBase.cs +++ b/LukanNUnitProject/LukanPOM/Source/TestBase/TestBase.cs @@ -9,7 +9,8 @@ namespace LukanPOM.Common { internal class TestBase { - public HomePage home { get; private set; } + protected HomePage Home { get; private set; } + protected HomeTwo HomeTwo { get; private set; } protected IWebDriver Driver { get; private set; } @@ -20,7 +21,8 @@ namespace LukanPOM.Common Driver.Manage().Window.Maximize(); Driver.Navigate().GoToUrl("https://lukan.cz"); Driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10); - home = new HomePage(Driver); + Home = new HomePage(Driver); + HomeTwo = new HomeTwo(Driver); } diff --git a/LukanNUnitProject/LukanPOM/Tests/AcceptCookie.cs b/LukanNUnitProject/LukanPOM/Tests/AcceptCookie.cs index b418584..0c2ec91 100644 --- a/LukanNUnitProject/LukanPOM/Tests/AcceptCookie.cs +++ b/LukanNUnitProject/LukanPOM/Tests/AcceptCookie.cs @@ -28,7 +28,7 @@ namespace LukanPOM.Tests { - home.AcceptCookie(); + Home.AcceptCookie(); } diff --git a/LukanNUnitProject/LukanPOM/Tests/DeclineCookie.cs b/LukanNUnitProject/LukanPOM/Tests/DeclineCookie.cs index 42038e6..2914ae0 100644 --- a/LukanNUnitProject/LukanPOM/Tests/DeclineCookie.cs +++ b/LukanNUnitProject/LukanPOM/Tests/DeclineCookie.cs @@ -28,7 +28,7 @@ namespace LukanPOM.Tests { - home.DeclineCookie(); + HomeTwo.DeclineCookie2(); } diff --git a/LukanNUnitProject/LukanPOM/Tests/TitleTest.cs b/LukanNUnitProject/LukanPOM/Tests/TitleTest.cs index 3be911e..b5369e0 100644 --- a/LukanNUnitProject/LukanPOM/Tests/TitleTest.cs +++ b/LukanNUnitProject/LukanPOM/Tests/TitleTest.cs @@ -26,7 +26,7 @@ namespace LukanPOM.Tests [Test] public void TitleVerifiTest() { - home + Home .Titulek() .TestProsel(); } diff --git a/LukanNUnitProject/LukanPOM/bin/Debug/net6.0/LukanPOM.dll b/LukanNUnitProject/LukanPOM/bin/Debug/net6.0/LukanPOM.dll index 0c3ed37..23277f5 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 2233ce2..25098e9 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 63b0009..0920805 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 @@ -1937693263 \ No newline at end of file +2100255613 \ 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 a70fd14..9a7aa12 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 @@ -92923a155e21ca4813613c0fdb76c81efc35edc7 +4545ca77f2720299ce8f736cc3ec05ba9ee1bf97 diff --git a/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/LukanPOM.dll b/LukanNUnitProject/LukanPOM/obj/Debug/net6.0/LukanPOM.dll index 0c3ed37..23277f5 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 2233ce2..25098e9 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 b4e1d7d..99715bf 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 b4e1d7d..99715bf 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