[英]how to give priority to test methods in selenium WebDriver with C#
我在项目中使用带有C#和MS测试框架的Selenium来实现自动化。 我使用了有序的测试...在有序的测试中添加了一些测试并执行了该测试,但是由于无法打开浏览器而失败了。
我将浏览器打开和URL打开代码放在[TestInitialize]
属性的一个类中,而不是在[Test Method]
属性的一个类中,所以我不能在有序测试中添加这些浏览器初始化方法。
如何解决此问题并优先使用C#在Selenium中进行自动化测试。
我想优先考虑来自different.cs类的不同方法。
目前,除了有序测试之外,没有其他好的解决方案。
如果您不喜欢有序的测试,则可以创建一个批处理文件,使用mstest.exe命令按顺序运行测试。
要么
将您的测试合并到一个大型测试中将起作用。 使测试方法更具可读性
要么
您可以使用播放列表
Right click on the test method -> Add to playlist -> New playlist
执行顺序将是您将其添加到播放列表时的顺序,但是如果您要更改播放顺序,则有文件
资源 :-
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.