我在我的项目中使用Selenium和C#以及MS测试框架进行自动化。 我使用了有序测试...在有序测试中添加了一些测试并执行了但是它失败了,因为它无法打开浏览器。
我已将浏览器打开和URL打开代码放在[TestInitialize]
属性中的一个类中,但不放在[Test Method]
属性中,因此我无法在有序测试中添加这些浏览器初始化方法。
如何解决这个问题并优先使用C#在Selenium中进行自动化测试。
我想优先考虑来自different.cs类的不同方法。
答案 0 :(得分:0)
目前除订购测试外没有其他解决方案。
如果您不喜欢有序测试,可以创建一个批处理文件,其中的测试按命令mstest.exe运行
OR
将您的测试合并到一个巨大的测试中将起作用。使测试方法更具可读性
OR
您可以使用播放列表
Right click on the test method -> Add to playlist -> New playlist
执行顺序将在您将其添加到播放列表时,但如果您想要更改它,则您拥有该文件
来源: -