本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 AWS 设备农场中测试 Appium
在远程访问会话期间,您可以从本地环境运行 Appium 测试,使用托管的 Appium 端点将会话的设备作为目标。借助 Appium 终端节点,您可以开发、测试和执行具有快速反馈和快速迭代的 Appium 代码。这种客户端测试方法可以灵活地从您选择的任何 Appium 客户端环境连接到 Device Farm 设备。
为了补充客户端测试,Device Farm 还支持在该服务管理的基础架构上运行测试,称为服务器端执行。通过这种方法,您可以将应用程序和测试上传到服务,然后使用服务管理的测试主机在多台设备上并行执行测试。这种方法非常适合在许多设备上进行独立测试,也适合在 CI/CD 管道环境中进行测试。
要了解有关服务器端执行的更多信息,请参阅AWS Device Farm 中的测试框架和内置测试。
什么是 Appium 终结点?
Appium
Appium 建立在客户端-服务器模型之上,本地客户端请求(本地或远程)Appium 服务器代表他们命令设备。Appium 服务器管理用于与设备通信的驱动程序,例如适用于安卓的 UIAutomator2 驱动程序或
设备农场的 Appium 端点会在您的远程访问会话中公开设备的 Appium 服务器 URL。在该会话中,Appium 端点 URL 将特定于该设备,并在会话期间保持有效,这样您就可以在同一台设备上进行迭代,而无需额外的设置时间。有关远程访问的更多信息,请参阅AWS Device Farm 中的远程访问。