Я боролся с обеими этими проблемами сам. В конце я разработал специальный тестовый модуль Nunit, который может выполнять несколько тестов параллельно. Это в сочетании с расширением Taumuon.Rakija для nunit позволяло создавать тесты в зависимости от того, в каком браузере вы хотите запустить тест.
Сейчас я в состоянии запустить свой набор тестов для любого количества браузеров в любом количестве операционных систем, которые я хочу параллельно.
К сожалению, похоже, что этих проблем уже нет хорошего решения, поэтому вам, вероятно, придется решать их самостоятельно для вашей конкретной среды.