对于 Saucelabs 和本地 Appium 测试,我们可以设置maxInstances
在 Webdriver.io 中设置让我们的测试在多个设备/实例上同时运行。
这不适用于测试对象上的测试运行。有谁知道测试对象运行是否可以配置为在多个设备上同时运行?如果是,如何配置?
正如 Abd Sani Abd Jalal 的回答所提到的,设置MaxInstances
确实适用于 TestObject 以及 Sauce 虚拟设备。关键是设置您的配置和功能以使用可用的设备。请记住,TO 使用物理设备,因此必须根据您的能力提供设备才能使用它。
另一个想法是考虑使用wdio-saucedc-service而不是标准的 wdio-sauce-service 包。这使您可以直接以直接的方式连接到 TO。
实际上,maxInstances
测试对象也可以工作。设置此值时,我还建议使用动态分配,以便更容易获取设备:https ://wiki.saucelabs.com/display/DOCS/Appium+Capabilities+for+Real+Device+Testing#AppiumCapabilitiesforRealDeviceTesting-CapabilitiesforDynamicAllocationofDevices