mirror of
https://github.com/Sonarr/Sonarr
synced 2024-12-25 01:06:30 +00:00
Web drivers are now created only once per fixture.
This commit is contained in:
parent
9be08b810e
commit
55b9dc2a9b
1 changed files with 10 additions and 6 deletions
|
@ -37,13 +37,13 @@ namespace NzbDrone.Web.UI.Automation
|
|||
[SetUp]
|
||||
public void AutomationSetup()
|
||||
{
|
||||
Driver = new FirefoxDriver();
|
||||
|
||||
}
|
||||
|
||||
[TearDown]
|
||||
public void AutomationTearDown()
|
||||
{
|
||||
Driver.Close();
|
||||
|
||||
|
||||
if (!Directory.Exists(Directory.GetCurrentDirectory() + "\\Screenshots"))
|
||||
{
|
||||
|
@ -64,12 +64,16 @@ namespace NzbDrone.Web.UI.Automation
|
|||
StopNzbDrone();
|
||||
ResetUserData();
|
||||
StartNzbDrone();
|
||||
Driver = new FirefoxDriver();
|
||||
}
|
||||
|
||||
[TestFixtureTearDown]
|
||||
public void AutomationTestFixtureTearDown()
|
||||
{
|
||||
Driver.Close();
|
||||
StopNzbDrone();
|
||||
|
||||
File.Copy(Path.Combine(testFolder, "nzbdrone.log"), Path.Combine(Directory.GetCurrentDirectory(), "nzbdrone.log"), true);
|
||||
}
|
||||
|
||||
|
||||
|
@ -77,7 +81,7 @@ namespace NzbDrone.Web.UI.Automation
|
|||
{
|
||||
var method = new StackFrame(1).GetMethod().Name;
|
||||
|
||||
var fileName = String.Format("{0}__{1}.png", this.GetType().Name, method);
|
||||
var fileName = String.Format("{0}__{1}.png", GetType().Name, method);
|
||||
|
||||
((ITakesScreenshot)Driver).GetScreenshot().SaveAsFile(fileName, ImageFormat.Png);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue