Created
June 3, 2020 10:43
-
-
Save angelovstanton/d77ee781433dfde90d1d7bf10b6d6381 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Test] | |
public void TestChromeExecutionTime() | |
{ | |
Profile | |
( | |
"TestChromeExecutionTime", | |
10, | |
() => | |
{ | |
using (IWebDriver driver = new ChromeDriver()) | |
{ | |
PerformTestOperations(driver); | |
} | |
} | |
); | |
} | |
[Test] | |
public void TestFirefoxExecutionTime() | |
{ | |
Profile | |
( | |
"TestFirefoxExecutionTime", | |
10, | |
() => | |
{ | |
using (IWebDriver driver = new FirefoxDriver()) | |
{ | |
PerformTestOperations(driver); | |
} | |
} | |
); | |
} | |
[Test] | |
public void TestEdgeHeadlessExecutionTime() | |
{ | |
Profile | |
( | |
"TestEdgeHeadlessExecutionTime", | |
10, | |
() => | |
{ | |
var edgeDriverService = Microsoft.Edge.SeleniumTools.EdgeDriverService.CreateChromiumService(); | |
var edgeOptions = new Microsoft.Edge.SeleniumTools.EdgeOptions(); | |
edgeOptions.PageLoadStrategy = PageLoadStrategy.Normal; | |
edgeOptions.UseChromium = true; | |
edgeOptions.AddArguments("--headless"); | |
using (IWebDriver driver = new Microsoft.Edge.SeleniumTools.EdgeDriver(edgeDriverService, edgeOptions)) | |
{ | |
PerformTestOperations(driver); | |
} | |
} | |
); | |
} | |
[Test] | |
public void TestEdgeExecutionTime() | |
{ | |
Profile | |
( | |
"TestEdgeExecutionTime", | |
10, | |
() => | |
{ | |
var edgeDriverService = Microsoft.Edge.SeleniumTools.EdgeDriverService.CreateChromiumService(); | |
var edgeOptions = new Microsoft.Edge.SeleniumTools.EdgeOptions(); | |
edgeOptions.PageLoadStrategy = PageLoadStrategy.Normal; | |
edgeOptions.UseChromium = true; | |
using (IWebDriver driver = new Microsoft.Edge.SeleniumTools.EdgeDriver(edgeDriverService, edgeOptions)) | |
{ | |
PerformTestOperations(driver); | |
} | |
} | |
); | |
} | |
[Test] | |
public void TestChromeHeadlessExecutionTime() | |
{ | |
Profile | |
( | |
"TestChromeHeadlessExecutionTime", | |
10, | |
() => | |
{ | |
var options = new ChromeOptions(); | |
options.AddArguments("headless"); | |
using (IWebDriver driver = new ChromeDriver(options)) | |
{ | |
PerformTestOperations(driver); | |
} | |
} | |
); | |
} | |
[Test] | |
public void TestFirefoxHeadlessExecutionTime() | |
{ | |
Profile | |
( | |
"TestFirefoxHeadlessExecutionTime", | |
10, | |
() => | |
{ | |
var options = new FirefoxOptions(); | |
options.AddArguments("--headless"); | |
using (IWebDriver driver = new FirefoxDriver(options)) | |
{ | |
PerformTestOperations(driver); | |
} | |
} | |
); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment