Add project files.
This commit is contained in:
28
EATestFramework/Driver/BrowserDriver.cs
Normal file
28
EATestFramework/Driver/BrowserDriver.cs
Normal file
@ -0,0 +1,28 @@
|
||||
using OpenQA.Selenium;
|
||||
using OpenQA.Selenium.Chrome;
|
||||
using OpenQA.Selenium.Firefox;
|
||||
using WebDriverManager;
|
||||
using WebDriverManager.DriverConfigs.Impl;
|
||||
|
||||
namespace EATestFramework.Driver;
|
||||
|
||||
public class BrowserDriver : IBrowserDriver
|
||||
{
|
||||
public IWebDriver GetChromeDriver()
|
||||
{
|
||||
new DriverManager().SetUpDriver(new ChromeConfig());
|
||||
return new ChromeDriver();
|
||||
}
|
||||
|
||||
public IWebDriver GetFirefoxDriver()
|
||||
{
|
||||
new DriverManager().SetUpDriver(new FirefoxConfig());
|
||||
return new FirefoxDriver();
|
||||
}
|
||||
}
|
||||
|
||||
public enum BrowserType
|
||||
{
|
||||
Chrome,
|
||||
Firefox
|
||||
}
|
||||
Reference in New Issue
Block a user