.Net_Test/LukanNUnitProject/LukanPOM/Source/TestBase/TestBase.cs

39 lines
899 B
C#
Raw Normal View History

2023-08-24 15:12:11 +00:00
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
{
2023-08-25 08:19:53 +00:00
public HomePage Home { get; private set; }
2023-08-25 05:41:57 +00:00
protected HomeTwo HomeTwo { get; private set; }
2023-08-24 15:12:11 +00:00
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);
2023-08-25 05:41:57 +00:00
Home = new HomePage(Driver);
HomeTwo = new HomeTwo(Driver);
2023-08-24 15:50:51 +00:00
2023-08-24 15:12:11 +00:00
}
[TearDown]
public void TearDown()
{
2023-08-24 15:50:51 +00:00
2023-08-24 15:12:11 +00:00
Driver.Quit();
}
}
}