我们目前为我们的react原生应用程序提供了一套webdriveri o/appium测试,其中包含用于本地、模拟器、BrowserStack等的单独wdio. conf文件。
我能找到的设备场的所有示例要么首先将测试套件作为zip上传,要么创建一个自定义测试运行器,从设备场获取硒网格url,然后触发wdio命令(但我只能看到这用于Selenium,没有用于appium/应用程序测试)。
是否无法从本地机器运行测试,同时指向AWS设备群设备?
不幸的是,这在AWS设备场是不可能的,因为你已经注意到他们没有移动设备的硒网格。一般来说,对我来说,让Appium测试在使用CI/CD的AWS上工作是一个巨大的麻烦——这既是因为设置,也是因为无法轻松调试,因为我无法在本地针对他们的设备运行测试。我建议使用另一种云农场服务,如Browserstack,它允许您从本地机器定位他们的网格