我可以在nUnit中并行运行测试,
但每个测试都使用一个WebDriver实例。
我只能实例化N个WebDriver实例。
我想做下一个:
- 限制与N并行运行的测试数量
- 在运行测试之前,我想加入测试框架并创建WebDriverProvider的实例,然后将其放入“ TextContext”中。
- 测试通常会运行以从WebDriverProvider请求单个WebDriver实例,但可能会请求Web驱动程序的其他实例,因此我需要能够推迟启动新测试,因为WebDriver的存储池可能已耗尽。
- 测试完成后,我想发布WebDriver(s)
您能告诉我这两个nUnit或xUnit中哪个更适合此任务,并提供一些说明如何实现我所需要的吗?