我在resharper的帮助下运行我的spec流特征文件,并且忽略了某些特征文件以供以后与@ignore标记一起使用。会发生什么是chromedriver打开这些测试,意识到它们被忽略并停止测试。当我从文件夹运行测试时,每个包含这些忽略测试的文件夹最多需要5分钟。有没有办法阻止测试运行,运行这些被忽略的测试,以便我可以节省一些时间?
答案 0 :(得分:3)
这真的取决于你从哪里开始chromedriver。如果您在[BeforeScenario]
步骤中启动驱动程序,那么是。它很简单:
if(!ScenarioContext.Current.ScenarioInfo.Tags.Contains("ignore")){
//start chromedriver
}
通过这种方式,您可以检查以确定是否应忽略当前场景,并避免启动chromedriver。