2017-05-04 28 views
0

在Visual Studio 2017中,我有单元测试项目。在那个项目中,我在测试浏览器中有两个测试。当我运行这些测试时,执行顺序是(Test1,Test2),但是当我调试相同的测试时,执行顺序是(Test2,Test1)。当我调试它时,为什么执行顺序会改变?我该如何解决这个问题?在Visual Studio中调试时,Selenium测试执行顺序发生变化

+0

您是否多次运行测试?是否会有不同的测试结果?据我所知,即使我们同时运行它们,但我们不能真正控制测试的有序性,除非我们在一个测试中添加延迟或将它们添加到有序测试中,但最重要的问题是它会在调试模式或其他模式下加载符号组件。我认为这会影响调试性能,也许你可以在发布模式下调试它们,检查结果。 –

回答

0

我使用OrderedTest找到了解决方案。

+0

是的,有序的测试将是一个很好的解决方案。你可以把它标记为答案:) –

相关问题