Status page can be shown , a lot of refactoring is still required

This commit is contained in:
2022-02-03 23:03:04 +01:00
parent b776847980
commit 8b74067a10
8 changed files with 175 additions and 13 deletions

View File

@ -10,19 +10,27 @@ public class BrowserDriver : IBrowserDriver
public IWebDriver GetChromeDriver(bool headless = true)
{
new DriverManager().SetUpDriver(new ChromeConfig());
var chromdriverservice = ChromeDriverService.CreateDefaultService();
chromdriverservice.HideCommandPromptWindow = true;
ChromeOptions options = new ChromeOptions();
if (headless)
{
options.AddArguments("--headless");
return new ChromeDriver(options);
}
return new ChromeDriver(chromdriverservice, options);
}
public IWebDriver GetFirefoxDriver(bool headless = true)
{
new DriverManager().SetUpDriver(new FirefoxConfig());
var firefoxdriverservice = FirefoxDriverService.CreateDefaultService();
firefoxdriverservice.HideCommandPromptWindow = true;
FirefoxOptions options = new FirefoxOptions();
if (headless)
{
options.AddArguments("--headless");
return new FirefoxDriver(options);
}
return new FirefoxDriver(firefoxdriverservice, options);
}
}