规范简要提到了这一事实:
您可能已经了解 WebdriverIO 为每个规范文件(或黄瓜中的功能文件)创建一个 Selenium 会话。通常,您应该尝试在一个规范文件中测试应用程序的一项功能。
但是,根据组织 mocha 测试的逻辑,每个块都需要一个单独的浏览器会话describe()
,也可以相互嵌套。
我也不太清楚这个事实是从哪里来的。
您如何实际组织并行正常工作的测试,
即 参数maxInstances
大于一?
规范简要提到了这一事实:
您可能已经了解 WebdriverIO 为每个规范文件(或黄瓜中的功能文件)创建一个 Selenium 会话。通常,您应该尝试在一个规范文件中测试应用程序的一项功能。
但是,根据组织 mocha 测试的逻辑,每个块都需要一个单独的浏览器会话describe()
,也可以相互嵌套。
我也不太清楚这个事实是从哪里来的。
您如何实际组织并行正常工作的测试,
即 参数maxInstances
大于一?
WebdriverIO 中的并行化是通过在选定浏览器的并行运行会话中顺序执行各个规范文件来实现的。
应该记住,与此相关的另一类 ChromeDriver 问题会导致浏览器会话无缘无故地大量崩溃。