如何在 Webdriver.io 测试对象中同时将测试场景设置为 运行?

How do I set test scenarios to run concurrently in Webdriver.io Test Object?

对于 Saucelabs 和本地 Appium 测试,我们可以在 Webdriver.io 中设置 maxInstances 以在多个 devices/instances.

上同时进行我们的测试 运行

这不适用于测试对象上的测试 运行s。有谁知道测试对象 运行 是否可以在多个设备上同时配置为 运行?如果是,如何配置?

实际上,maxInstances 也适用于测试对象。设置这个值时,我还建议使用动态分配,这样更容易获得设备:https://wiki.saucelabs.com/display/DOCS/Appium+Capabilities+for+Real+Device+Testing#AppiumCapabilitiesforRealDeviceTesting-CapabilitiesforDynamicAllocationofDevices

正如 Abd Sani Abd Jalal 提到的那样,设置 MaxInstances 确实适用于 TestObject 以及 Sauce 虚拟设备。关键是设置您的配置和功能以使用可用的设备。请记住,TO 使用物理设备,因此设备 必须 根据您的能力可用才能使用它。

另一个想法是考虑使用 wdio-saucerdc-service 而不是标准的 wdio-sauce-service 包。这使您可以直接以简单的方式连接到 TO。