Tag: Appium物理设备

在Mac上设置Appium 1.6.4(测试版)并在物理设备上测试您的App

Appium是用于本机,混合和移动Web应用程序的开源测试自动化框架。 它使用WebDriver协议驱动iOS,Android和Windows应用程序。 本指南可帮助您在Mac机器上设置Appium(在本例中为v1.6.4@beta)。 它从appium.io的Native iOS Automation教程中提到的常规步骤开始。 实际的安装从安装​​Ruby开始, 本节几乎完成了安装过程。 由于尚无GUI在运行Appium v​​1.6.4时检查视图层次结构。 我遵循这里提到的选项#1 解决这个问题。 由于代码签名问题或错误的捆绑包标识符,位于appium / node_modules / appium-xcuitest-driver / WebDriverAgent /的WebDriverAgent.xcodeproj遇到了一些问题。 这就是我通过大量在线线程的帮助解决了机器上的这些问题((xcode退出,错误253…)和其他此类WebDriverAgent问题)的方法。 首先,将以下两行添加到appium / node_modules / appium-xcuitest-driver / WebDriverAgent / Configurations / ProjectSettings.xcconfig 添加以上两行后,您的.xcconfig文件如下所示 #2 WebDriverAgentLib-“构建设置”选项卡-打包 #3 WebDriverAgentLib-“构建设置”选项卡-签名 #4 WebDriverAgentRunner-“常规”选项卡 #5 WebDriverAgentRunner-“构建设置”选项卡-打包 #6 WebDriverAgentRunner-“构建设置”选项卡-签名 请不要选择任何特定的iOS开发者身份进行代码签名,因为这可能会在“常规”标签>“签名”部分中引发错误。 现在,运行以下命令,看看如果测试执行失败,它是否抛出任何错误。 xcodebuild测试构建测试,无需构建-project / Users / /appium/node_modules/appium-xcuitest-driver/WebDriverAgent/WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination id = […]