Lukan Pom uklid VSCode

This commit is contained in:
Lukáš Kaňka
2023-08-24 18:01:03 +02:00
parent 8c14e872ab
commit 187d46c64c
12 changed files with 11 additions and 4 deletions

View File

@ -53,10 +53,17 @@ namespace LukanPOM.PageObjects
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 HomePage TestProsel()
{
Console.Write("Test prošel");
Console.WriteLine("Test prošel");
return this;
}

View File

@ -0,0 +1,37 @@
using OpenQA.Selenium.Chrome;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenQA.Selenium;
using LukanPOM.PageObjects;
namespace LukanPOM.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://lukan.cz");
Driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
home = new HomePage(Driver);
}
[TearDown]
public void TearDown()
{
Driver.Quit();
}
}
}