playwright project
This commit is contained in:
parent
e31b2bd477
commit
37fc3e4933
41
LukanNUnitProject/LukanNUnitProject/Tests/AcceptCookie.cs
Normal file
41
LukanNUnitProject/LukanNUnitProject/Tests/AcceptCookie.cs
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
using OpenQA.Selenium.Chrome;
|
||||||
|
using OpenQA.Selenium;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
using NUnit.Framework;
|
||||||
|
|
||||||
|
namespace LukanNUnitProject.Tests
|
||||||
|
{
|
||||||
|
internal class AcceptCookie
|
||||||
|
{
|
||||||
|
IWebDriver driver = new ChromeDriver();
|
||||||
|
|
||||||
|
[SetUp]
|
||||||
|
public void Setup()
|
||||||
|
{
|
||||||
|
driver.Navigate()
|
||||||
|
.GoToUrl("https://lukan.cz");
|
||||||
|
//Maximize the browser window
|
||||||
|
driver.Manage().Window.Maximize();
|
||||||
|
Console.WriteLine("Author: Lukáš Kaňka");
|
||||||
|
}
|
||||||
|
|
||||||
|
[Test]
|
||||||
|
public void ClickAcceptCookie()
|
||||||
|
{
|
||||||
|
// přijetí cookies
|
||||||
|
IWebElement cookies = driver.FindElement(By.XPath("//div[2]/span"));
|
||||||
|
cookies.Click();
|
||||||
|
}
|
||||||
|
|
||||||
|
[TearDown]
|
||||||
|
public void EndTest()
|
||||||
|
{
|
||||||
|
//close the browser
|
||||||
|
driver.Close();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
40
LukanNUnitProject/LukanNUnitProject/Tests/DeclineCookie.cs
Normal file
40
LukanNUnitProject/LukanNUnitProject/Tests/DeclineCookie.cs
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
using OpenQA.Selenium.Chrome;
|
||||||
|
using OpenQA.Selenium;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
using NUnit.Framework;
|
||||||
|
|
||||||
|
namespace LukanNUnitProject.Tests
|
||||||
|
{
|
||||||
|
internal class DeclineCookie
|
||||||
|
{
|
||||||
|
IWebDriver driver = new ChromeDriver();
|
||||||
|
|
||||||
|
[SetUp]
|
||||||
|
public void Setup()
|
||||||
|
{
|
||||||
|
driver.Navigate()
|
||||||
|
.GoToUrl("https://lukan.cz");
|
||||||
|
driver.Manage().Window.Maximize();
|
||||||
|
Console.WriteLine("Author: Lukáš Kaňka");
|
||||||
|
}
|
||||||
|
|
||||||
|
[Test]
|
||||||
|
public void ClickDeclineCookie()
|
||||||
|
{
|
||||||
|
// přijetí cookies
|
||||||
|
IWebElement cookies = driver.FindElement(By.XPath("//div[3]/span"));
|
||||||
|
cookies.Click();
|
||||||
|
}
|
||||||
|
|
||||||
|
[TearDown]
|
||||||
|
public void EndTest()
|
||||||
|
{
|
||||||
|
|
||||||
|
driver.Close();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
|||||||
1950979691
|
690009287
|
@ -1 +1 @@
|
|||||||
62d05e87b5c4b696db0251f8b60212e06f068668
|
e27b2c6719d9dae0abb0477aa00399fc92a9448b
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
2
LukanNUnitProject/LukanPOM/.vscode/settings.json
vendored
Normal file
2
LukanNUnitProject/LukanPOM/.vscode/settings.json
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
{
|
||||||
|
}
|
@ -1 +1 @@
|
|||||||
953933157
|
1004409487
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@
|
|||||||
|
741957598
|
@ -8,4 +8,4 @@ build_property.PlatformNeutralAssembly =
|
|||||||
build_property.EnforceExtendedAnalyzerRules =
|
build_property.EnforceExtendedAnalyzerRules =
|
||||||
build_property._SupportedPlatformList = Linux,macOS,Windows
|
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||||
build_property.RootNamespace = PlaywrightTests
|
build_property.RootNamespace = PlaywrightTests
|
||||||
build_property.ProjectDir = C:\Users\lukas\Nextcloud\GitHub\.Net_C.Sharp_Test\PlaywrightProject\PlaywrightTests\
|
build_property.ProjectDir = c:\Users\lukas\Nextcloud\GitHub\.Net_C.Sharp_Test\PlaywrightProject\PlaywrightTests\
|
||||||
|
Binary file not shown.
@ -1 +1 @@
|
|||||||
f3ecb22e687cda2ef657b489fdd0fcb0d5d700a4
|
9c1b87ca2978f0a194f5bbcccaacd302eb0f0df1
|
||||||
|
Binary file not shown.
@ -1 +1 @@
|
|||||||
c06f5417b12040fc61afae3e7aac936253c4f676
|
b7da205d9cf056a53d83d1956f1df5f1ecefda80
|
||||||
|
Binary file not shown.
@ -1,17 +1,17 @@
|
|||||||
{
|
{
|
||||||
"format": 1,
|
"format": 1,
|
||||||
"restore": {
|
"restore": {
|
||||||
"C:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\PlaywrightProject\\PlaywrightTests\\PlaywrightTests.csproj": {}
|
"c:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\PlaywrightProject\\PlaywrightTests\\PlaywrightTests.csproj": {}
|
||||||
},
|
},
|
||||||
"projects": {
|
"projects": {
|
||||||
"C:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\PlaywrightProject\\PlaywrightTests\\PlaywrightTests.csproj": {
|
"c:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\PlaywrightProject\\PlaywrightTests\\PlaywrightTests.csproj": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"restore": {
|
"restore": {
|
||||||
"projectUniqueName": "C:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\PlaywrightProject\\PlaywrightTests\\PlaywrightTests.csproj",
|
"projectUniqueName": "c:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\PlaywrightProject\\PlaywrightTests\\PlaywrightTests.csproj",
|
||||||
"projectName": "PlaywrightTests",
|
"projectName": "PlaywrightTests",
|
||||||
"projectPath": "C:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\PlaywrightProject\\PlaywrightTests\\PlaywrightTests.csproj",
|
"projectPath": "c:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\PlaywrightProject\\PlaywrightTests\\PlaywrightTests.csproj",
|
||||||
"packagesPath": "C:\\Users\\lukas\\.nuget\\packages\\",
|
"packagesPath": "C:\\Users\\lukas\\.nuget\\packages\\",
|
||||||
"outputPath": "C:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\PlaywrightProject\\PlaywrightTests\\obj\\",
|
"outputPath": "c:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\PlaywrightProject\\PlaywrightTests\\obj\\",
|
||||||
"projectStyle": "PackageReference",
|
"projectStyle": "PackageReference",
|
||||||
"configFilePaths": [
|
"configFilePaths": [
|
||||||
"C:\\Users\\lukas\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
"C:\\Users\\lukas\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"version": 2,
|
"version": 2,
|
||||||
"dgSpecHash": "wNCD7gr1/dMUVxBk4hBWKXSW/kACRT9c+NQs+Ots9mvlpJl+jxEdCEXMxhSzg3qH7BMjWvAmnLBGWV8vaT/UQw==",
|
"dgSpecHash": "DNRbnAmjsyGYMkT3/Vyn5uB3j5P+O1ZMtkn7yzZ7ARdywChKdQa8xHvcmd5uF1vKVx70rr+NL2C9tQVUsxAF8Q==",
|
||||||
"success": true,
|
"success": true,
|
||||||
"projectFilePath": "C:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\PlaywrightProject\\PlaywrightTests\\PlaywrightTests.csproj",
|
"projectFilePath": "c:\\Users\\lukas\\Nextcloud\\GitHub\\.Net_C.Sharp_Test\\PlaywrightProject\\PlaywrightTests\\PlaywrightTests.csproj",
|
||||||
"expectedPackageFiles": [
|
"expectedPackageFiles": [
|
||||||
"C:\\Users\\lukas\\.nuget\\packages\\coverlet.collector\\3.2.0\\coverlet.collector.3.2.0.nupkg.sha512",
|
"C:\\Users\\lukas\\.nuget\\packages\\coverlet.collector\\3.2.0\\coverlet.collector.3.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\lukas\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\7.0.0\\microsoft.bcl.asyncinterfaces.7.0.0.nupkg.sha512",
|
"C:\\Users\\lukas\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\7.0.0\\microsoft.bcl.asyncinterfaces.7.0.0.nupkg.sha512",
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -11,6 +11,7 @@ namespace PageObjects.PageObjects
|
|||||||
{
|
{
|
||||||
// locators
|
// locators
|
||||||
IWebElement TextArea => driver.FindElement(By.Name("my-textarea"));
|
IWebElement TextArea => driver.FindElement(By.Name("my-textarea"));
|
||||||
|
IWebElement SubmitBtn => driver.FindElement(By.TagName("button"));
|
||||||
|
|
||||||
|
|
||||||
IWebDriver driver;
|
IWebDriver driver;
|
||||||
|
@ -6,10 +6,6 @@
|
|||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
|
||||||
<Folder Include="Tests\" />
|
|
||||||
</ItemGroup>
|
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.1" />
|
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.1" />
|
||||||
<PackageReference Include="NUnit" Version="3.13.3" />
|
<PackageReference Include="NUnit" Version="3.13.3" />
|
||||||
|
@ -1,12 +1,23 @@
|
|||||||
using System;
|
using NUnit.Framework;
|
||||||
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
using Tests.Common;
|
||||||
|
|
||||||
namespace Tests.Tests
|
namespace Tests.Tests
|
||||||
{
|
{
|
||||||
internal class WebFormTests
|
internal class WebFormTests : TestBase
|
||||||
{
|
{
|
||||||
|
[Test]
|
||||||
|
public void WriteToTextAreaTest()
|
||||||
|
{
|
||||||
|
var text = Guid.NewGuid().ToString();
|
||||||
|
|
||||||
|
WebForm
|
||||||
|
.WriteTextToTextArea(text);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user