我在不同的类(页面对象模式)中进行测试,当它们一起并行运行时可能会相互干扰(它们*不是*单元测试)。例如,有这些类:AddCustomerFormTests
和EditCustomerFormTests
,分别测试添加客户和更改客户信息。最合适(也是最易读)的解决方案似乎是为不同的类别分配装置,并避免同时运行来自同一类别的测试,但我找不到实现的方法。
基本上,我正在寻找与类别而不是类别相同的等效项[Parallelizable(ParallelScope.Fixtures)]
。我不想合并类,因为那将破坏页面对象模式以及SRP。