У меня есть тесты в разных классах (шаблон объекта Page), которые могут мешать друг другу при параллельной работе (они не являются * модульными тестами). Например, существуют классы: AddCustomerFormTests
и EditCustomerFormTests
, которые тестируют добавление клиентов и изменение информации о клиентах соответственно. Наиболее логичное (и удобочитаемое) решение, по-видимому, состоит в том, чтобы назначать приборы различным категориям и избегать одновременного запуска тестов из одной и той же категории, однако я не могу найти способ сделать это.
По сути, я ищу эквивалент [Parallelizable(ParallelScope.Fixtures)]
, который работает с категориями, а не с классами. Я не хочу объединять классы, потому что это сломало бы шаблон Page Object, а также SRP.