pom object zive, visual studio 2022
This commit is contained in:
		
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								ZiveNUnitProject/ZiveNUnitProject/.vs/ZiveNUnitProject/v17/.suo
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								ZiveNUnitProject/ZiveNUnitProject/.vs/ZiveNUnitProject/v17/.suo
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										3
									
								
								ZiveNUnitProject/ZiveNUnitProject/.vscode/settings.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								ZiveNUnitProject/ZiveNUnitProject/.vscode/settings.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
{
 | 
			
		||||
    "dotnet.defaultSolution": "ZiveNUnitProject.sln"
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,56 @@
 | 
			
		||||
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 ZiveNunitProject.PageObjects
 | 
			
		||||
{
 | 
			
		||||
    public class HomePage
 | 
			
		||||
    {
 | 
			
		||||
        private IWebDriver driver;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        IWebElement cookiesAccept => driver.FindElement(By.XPath("//button[@id='didomi-notice-agree-button']/span"));
 | 
			
		||||
 | 
			
		||||
        public HomePage(IWebDriver driver)
 | 
			
		||||
        {
 | 
			
		||||
            this.driver = driver;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        public HomePage Titulek()
 | 
			
		||||
        {
 | 
			
		||||
            string actualTitle = driver.Title;
 | 
			
		||||
            string expectedTitle = "<22>iv<69>.cz <20> O po<70><6F>ta<74><61>ch, internetu, v<>d<EFBFBD> a technice";
 | 
			
		||||
            Assert.AreEqual(expectedTitle, actualTitle);
 | 
			
		||||
            return this;
 | 
			
		||||
        }
 | 
			
		||||
        public HomePage Screnshot()
 | 
			
		||||
        {
 | 
			
		||||
            string fileName = "example_" + DateTime.Now.ToString("yyyyMMdd_HHmmss") + ".png";
 | 
			
		||||
            Screenshot screenshot = ((ITakesScreenshot)driver).GetScreenshot();
 | 
			
		||||
            screenshot.SaveAsFile(@"C:\Users\lukas\Nextcloud\GitHub\.Net_C.Sharp_Test\LukanNUnitProject\LukanNUnitProject\Foto\" + fileName, ScreenshotImageFormat.Png);
 | 
			
		||||
            return this;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public void AcceptCoockies()
 | 
			
		||||
        {
 | 
			
		||||
            cookiesAccept.Click();
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -0,0 +1,39 @@
 | 
			
		||||
using OpenQA.Selenium.Chrome;
 | 
			
		||||
using System.Linq;
 | 
			
		||||
using System.Text;
 | 
			
		||||
using System.Threading.Tasks;
 | 
			
		||||
using OpenQA.Selenium;
 | 
			
		||||
using ZiveNunitProject.PageObjects;
 | 
			
		||||
 | 
			
		||||
namespace ZiveNunitProject.Common
 | 
			
		||||
{
 | 
			
		||||
    internal class TestBase
 | 
			
		||||
    {
 | 
			
		||||
        public HomePage Home { get; private set; }
 | 
			
		||||
      
 | 
			
		||||
        protected IWebDriver Driver { get; private set; }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        [SetUp]
 | 
			
		||||
        public void Setup()
 | 
			
		||||
        {
 | 
			
		||||
            Driver = new ChromeDriver();
 | 
			
		||||
            Driver.Manage().Window.Maximize();
 | 
			
		||||
            Driver.Navigate().GoToUrl("https://zive.cz");
 | 
			
		||||
            Console.WriteLine("Author: Luk<75><6B> Ka<4B>ka");
 | 
			
		||||
            Home = new HomePage(Driver);
 | 
			
		||||
            
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        [TearDown]
 | 
			
		||||
        public void TearDown()
 | 
			
		||||
        {
 | 
			
		||||
 | 
			
		||||
            Driver.Quit();
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										18
									
								
								ZiveNUnitProject/ZiveNUnitProject/Tests/AcceptCookies.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								ZiveNUnitProject/ZiveNUnitProject/Tests/AcceptCookies.cs
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,18 @@
 | 
			
		||||
using System;
 | 
			
		||||
using System.Collections.Generic;
 | 
			
		||||
using System.Linq;
 | 
			
		||||
using System.Text;
 | 
			
		||||
using System.Threading.Tasks;
 | 
			
		||||
using ZiveNunitProject.Common;
 | 
			
		||||
 | 
			
		||||
namespace ZiveNUnitProject.Tests;
 | 
			
		||||
    internal class AcceptCookie : TestBase
 | 
			
		||||
{
 | 
			
		||||
    [Test]
 | 
			
		||||
    public void AcceptCookiesTest()
 | 
			
		||||
    {
 | 
			
		||||
        Home.AcceptCoockies();
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
 
 | 
			
		||||
}
 | 
			
		||||
@@ -20,8 +20,4 @@
 | 
			
		||||
    <PackageReference Include="Selenium.WebDriver" Version="4.11.0" />
 | 
			
		||||
  </ItemGroup>
 | 
			
		||||
 | 
			
		||||
  <ItemGroup>
 | 
			
		||||
    <Folder Include="Tests\" />
 | 
			
		||||
  </ItemGroup>
 | 
			
		||||
 | 
			
		||||
</Project>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										25
									
								
								ZiveNUnitProject/ZiveNUnitProject/ZiveNUnitProject.sln
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								ZiveNUnitProject/ZiveNUnitProject/ZiveNUnitProject.sln
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
			
		||||
 | 
			
		||||
Microsoft Visual Studio Solution File, Format Version 12.00
 | 
			
		||||
# Visual Studio Version 17
 | 
			
		||||
VisualStudioVersion = 17.5.002.0
 | 
			
		||||
MinimumVisualStudioVersion = 10.0.40219.1
 | 
			
		||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ZiveNUnitProject", "ZiveNUnitProject.csproj", "{60251703-ED97-4CC2-81FD-ABC2D06EA7A2}"
 | 
			
		||||
EndProject
 | 
			
		||||
Global
 | 
			
		||||
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 | 
			
		||||
		Debug|Any CPU = Debug|Any CPU
 | 
			
		||||
		Release|Any CPU = Release|Any CPU
 | 
			
		||||
	EndGlobalSection
 | 
			
		||||
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 | 
			
		||||
		{60251703-ED97-4CC2-81FD-ABC2D06EA7A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 | 
			
		||||
		{60251703-ED97-4CC2-81FD-ABC2D06EA7A2}.Debug|Any CPU.Build.0 = Debug|Any CPU
 | 
			
		||||
		{60251703-ED97-4CC2-81FD-ABC2D06EA7A2}.Release|Any CPU.ActiveCfg = Release|Any CPU
 | 
			
		||||
		{60251703-ED97-4CC2-81FD-ABC2D06EA7A2}.Release|Any CPU.Build.0 = Release|Any CPU
 | 
			
		||||
	EndGlobalSection
 | 
			
		||||
	GlobalSection(SolutionProperties) = preSolution
 | 
			
		||||
		HideSolutionNode = FALSE
 | 
			
		||||
	EndGlobalSection
 | 
			
		||||
	GlobalSection(ExtensibilityGlobals) = postSolution
 | 
			
		||||
		SolutionGuid = {5D4E8C89-F803-4D94-A812-BFFAD7636DA5}
 | 
			
		||||
	EndGlobalSection
 | 
			
		||||
EndGlobal
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -1 +1 @@
 | 
			
		||||
2032797117
 | 
			
		||||
377668387
 | 
			
		||||
@@ -8,4 +8,4 @@ build_property.PlatformNeutralAssembly =
 | 
			
		||||
build_property.EnforceExtendedAnalyzerRules = 
 | 
			
		||||
build_property._SupportedPlatformList = Linux,macOS,Windows
 | 
			
		||||
build_property.RootNamespace = ZiveNUnitProject
 | 
			
		||||
build_property.ProjectDir = c:\Users\lukas\Nextcloud\GitHub\.Net_C.Sharp_Test\ZiveNUnitProject\ZiveNUnitProject\
 | 
			
		||||
build_property.ProjectDir = C:\Users\lukas\Nextcloud\GitHub\.Net_C.Sharp_Test\ZiveNUnitProject\ZiveNUnitProject\
 | 
			
		||||
 
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							@@ -1 +1 @@
 | 
			
		||||
28723541a3b84690ed33d3c6cc11d1fc2eb278cc
 | 
			
		||||
48c99b10dfa7386438d40762cff6d30dd1fdc4f7
 | 
			
		||||
 
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							@@ -1 +1 @@
 | 
			
		||||
5e8a55eff8a7a352aed09574268f644c93ea2c11
 | 
			
		||||
c3bc808626d25481ce433edc68867da35a3e1faf
 | 
			
		||||
 
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -1,17 +1,17 @@
 | 
			
		||||
{
 | 
			
		||||
  "format": 1,
 | 
			
		||||
  "restore": {
 | 
			
		||||
    "c:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\ZiveNUnitProject\\ZiveNUnitProject\\ZiveNUnitProject.csproj": {}
 | 
			
		||||
    "C:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\ZiveNUnitProject\\ZiveNUnitProject\\ZiveNUnitProject.csproj": {}
 | 
			
		||||
  },
 | 
			
		||||
  "projects": {
 | 
			
		||||
    "c:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\ZiveNUnitProject\\ZiveNUnitProject\\ZiveNUnitProject.csproj": {
 | 
			
		||||
    "C:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\ZiveNUnitProject\\ZiveNUnitProject\\ZiveNUnitProject.csproj": {
 | 
			
		||||
      "version": "1.0.0",
 | 
			
		||||
      "restore": {
 | 
			
		||||
        "projectUniqueName": "c:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\ZiveNUnitProject\\ZiveNUnitProject\\ZiveNUnitProject.csproj",
 | 
			
		||||
        "projectUniqueName": "C:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\ZiveNUnitProject\\ZiveNUnitProject\\ZiveNUnitProject.csproj",
 | 
			
		||||
        "projectName": "ZiveNUnitProject",
 | 
			
		||||
        "projectPath": "c:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\ZiveNUnitProject\\ZiveNUnitProject\\ZiveNUnitProject.csproj",
 | 
			
		||||
        "projectPath": "C:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\ZiveNUnitProject\\ZiveNUnitProject\\ZiveNUnitProject.csproj",
 | 
			
		||||
        "packagesPath": "C:\\Users\\lukas\\.nuget\\packages\\",
 | 
			
		||||
        "outputPath": "c:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\ZiveNUnitProject\\ZiveNUnitProject\\obj\\",
 | 
			
		||||
        "outputPath": "C:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\ZiveNUnitProject\\ZiveNUnitProject\\obj\\",
 | 
			
		||||
        "projectStyle": "PackageReference",
 | 
			
		||||
        "configFilePaths": [
 | 
			
		||||
          "C:\\Users\\lukas\\AppData\\Roaming\\NuGet\\NuGet.Config",
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
{
 | 
			
		||||
  "version": 2,
 | 
			
		||||
  "dgSpecHash": "Mpt3rrrr3aIv172iP52qKEveddp9Y7qv5ocYa2pGtcSCmU7FH4PiBhg2cSWUYsqqLGP7pWJwwnImsfx/cenLeQ==",
 | 
			
		||||
  "dgSpecHash": "Mhiytn3E4+Z+qSd0pZxzVJsw7NiqJt6gsbujYmipuD3hpBTcZrzy2q6HxmmACx39kgVS5HDW24KLxkyyttIM3Q==",
 | 
			
		||||
  "success": true,
 | 
			
		||||
  "projectFilePath": "c:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\ZiveNUnitProject\\ZiveNUnitProject\\ZiveNUnitProject.csproj",
 | 
			
		||||
  "projectFilePath": "C:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\ZiveNUnitProject\\ZiveNUnitProject\\ZiveNUnitProject.csproj",
 | 
			
		||||
  "expectedPackageFiles": [
 | 
			
		||||
    "C:\\Users\\lukas\\.nuget\\packages\\coverlet.collector\\3.2.0\\coverlet.collector.3.2.0.nupkg.sha512",
 | 
			
		||||
    "C:\\Users\\lukas\\.nuget\\packages\\dotnetseleniumextras.pageobjects.core\\4.3.0\\dotnetseleniumextras.pageobjects.core.4.3.0.nupkg.sha512",
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user