コード例 #1
0
 public void TearDown()
 {
     TestHelper.SnapIfTestFalse();
     if (!ConfigManager.IsDriverRemote)
     {
         return;
     }
     ThreadDriverManager.Close();
     TestHelper.SaveVideoIfTestFalse();
 }
コード例 #2
0
        public static void SnapIfTestFalse()
        {
            if (TestContext.CurrentContext.Result.Outcome != ResultState.Failure)
            {
                return;
            }
            var screenShotName = CreateFilename();

            ThreadDriverManager.GetWebDriver().TakeScreenshot().SaveAsFile(screenShotName);
            TestContext.AddTestAttachment(screenShotName);
            AllureLifecycle.Instance.AddAttachment(screenShotName);
        }
コード例 #3
0
 public Control(IWebElement element)
 {
     WrappedElement = element;
     Driver         = ThreadDriverManager.GetWebDriver();
 }
コード例 #4
0
ファイル: Hooks.cs プロジェクト: Garynychxxx/WebDriverFactory
 public void OneTimeTearDown()
 {
     ThreadDriverManager.Quit();
 }