安排Selenium Webdriver(C#)测试
在我的测试项目中,我希望使用SeleniumWebDriver和C#每周安排几次无人参与的回归测试运行。我知道这可以通过Jenkins或类似的工具来实现,但我想知道没有CI/CD工具有什么方法可以做到这一点。 我无法获得任何结论性信息,说明这是否可以通过selenium中的某些内置/本机功能或我正在使用的工具堆栈(如下所述)来实现--安排Selenium Webdriver(C#)测试,c#,selenium,selenium-webdriver,C#,Selenium,Selenium Webdriver,在我的测试项目中,我希望使用SeleniumWebDriver和C#每周安排几次无人参与的回归测试运行。我知道这可以通过Jenkins或类似的工具来实现,但我想知道没有CI/CD工具有什么方法可以做到这一点。 我无法获得任何结论性信息,说明这是否可以通过selenium中的某些内置/本机功能或我正在使用的工具堆栈(如下所述)来实现-- C上的Selenium Web驱动程序# Visual Studio 2015专业版 NUnit测试框架 如果您真的想编写自己的调度程序,您可以创建一个Wind
- C上的Selenium Web驱动程序#
- Visual Studio 2015专业版
- NUnit测试框架
nunit3-console testsfile.dll
详情如下:
接下来,创建计划任务
现在,它将按照您提供的计划运行,或者您可以随时启动它,方法是在任务计划程序库中查看它,然后选择run听起来很有趣。你能详细说明一下如何做到这一点吗?我可以在VS2015中看到一个内置的Windows服务,但是不知道如何从我的测试项目中调用和触发测试。感谢上面的信息@Chris。我已经调用了任务调度器,并了解了如何调度它。现在,我正在挣扎的比特是;如何创建NUnit控制台。我对这一切都很陌生,所以我只知道如何下载。你可以从下载nunit控制台exe-这是一个单独的下载。您不必创建自己的exe。它的参数是带有测试的已编译dll,通常是项目文件名