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