2016-10-04 92 views
0

我可以使用批处理文件执行NUNIT脚本。我试图从任务计划程序运行此批处理文件,使其无人值守并定期运行。NUNIT自动化脚本不从任务计划程序运行

但是bat文件运行并且提供正在尝试执行自动化的窗口没有打开的输出。

这些是我使用启动NUnit的控制台的参数:

cd C:\Program Files\NUnit.org\nunit-console 
NUNIT3-CONSOLE D:\nunit\UnitTestProject1.dll --result="D:\nunit\TestResult.XML" 

我的代码如下所示:

[Test] 
public void TestMethod1() 
{ 
    IWebDriver driver = new ChromeDriver(); 
    driver.Navigate().GoToUrl("www.oford.com"); 
} 

有没有办法运行在无人值守模式下的批处理文件?

回答

0

我已经用相同的方法开始了我的第一次设置,但是某些用户权限和Windows设置可能随时中断。

有没有办法在无人参与模式下运行批处理文件?

是的,您可以使用CI server。一旦你摆脱困境,它真的要建立起来,自由而强大。我建议Jenkins,因为它的社区和大量资源(教程,插件等)。配置一个basic job不超过五分钟。报告也很棒。

+0

HI我刚刚将nunit命令行添加到Jenkins,它仍然没有打开浏览器单击立即生成选项。 – sriram

+0

可以提供日志吗?你传递给nunit控制台的是什么参数? – ekostadinov

+0

cd C:\ Program Files \ NUnit.org \ nunit-console NUNIT3-CONSOLE D:\ nunit \ UnitTestProject1.dll --result =“D:\ nunit \ TestResult.XML” 这是我给的命令构建为可执行的命令提示符。 当我给现在构建选项,我期待浏览器启动,但它没有发生。我是否需要其他东西来运行程序? NUNIT测试使用下面的代码进行了简单测试 [Test] public void TestMethod1() { IWebDriver driver = new ChromeDriver(); driver.Navigate()。GoToUrl(“www.onecognizant.com”); } } – sriram

相关问题