如何在C#中安排Selenium Web驱动程序测试 [英] How to Schedule Selenium Web Drivers Tests in C#
本文介绍了如何在C#中安排Selenium Web驱动程序测试的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我的开发项目中,我们使用c#使用Selenium Webdriver实现了回归测试用例.我想每天安排一次回归测试. 使用的工具如下所示.
In my development project, We implemented regression test cases using selenium webdriver using c#. I would like to schedule of Regression tests once in a day. Tools used shows below.
- C#上的Selenium Webdriver
- Visual Studio 2017
- NUnit测试框架
请提出其他解决方案.
谢谢.
推荐答案
I found an exact solution for my scenario.
Tools is used:
1. NUnit3 Console. Location: https://github.com/nunit/nunit-console/releases
2. Windows Task Scheduler
Download NUnit.Console-*.msi file.
Install exe file.
Create an nunit command to run your tests:
> nunit3-console testsfile.dll
More details here: https://github.com/nunit/docs/wiki/Console-Command-Line
Next, create the scheduled task
List item
1. Open Task Scheduler
2. Under Actions, Click Create a Basic Task
3. Provide a descriptive name
4. Choose the starting date and time.
5. Choose Start a Program as the type of action
6. In Program/Script add nunit3-console
7. In Arguments add testsfile.dll
7. In Start in add nunit3 console location
8. Click Finish.
Now it will run on the schedule you provided.
这篇关于如何在C#中安排Selenium Web驱动程序测试的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文