28 lines
590 B
C#
28 lines
590 B
C#
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
|
|
} |