准备你的Mac移动测试自动化
与macOS移动配置向导您可以快速配置你的Mac3.0移动引擎iOS和Android手机应用程序的自动化测试。的macOS移动配置向导建立远程连接到你的Mac和安装必要的组件移动测试自动化。
本章按照说明:
先决条件
在你运行macOS移动配置向导,你必须:
在你的Mac上安装以下组件:
Xcode 11.1或更高版本
Java 8
启用远程登录在你的Mac首选项- >分享- >远程登录。
有一个活跃的苹果开发者概要文件和你的Xcode与此概要。
![]() |
为列表组件安装过程中Mac配置,见“组件在你的Mac”章。 |
打开macOS移动配置向导
打开macOS移动配置向导遵循以下步骤:
打开项目窗口托斯卡指挥官。
右键单击项目的根元素并选择macOS移动配置向导从上下文菜单中。
macOS移动配置向导在上下文菜单中
配置您的Mac通过macOS移动配置向导
在你已经启动了macOS移动配置向导,一个介绍性的页面提供了概述向导。
点击下一个启动配置。
步骤1:设置远程连接
在这个步骤中,您必须输入IP地址和您的凭据建立远程连接到你的Mac。输入参数如下表中所描述的。
参数 |
描述 |
例子 |
---|---|---|
用户名 |
输入您的用户名。 |
YourUsername |
密码 |
输入您的密码。 |
YourPassword |
IP地址 |
输入你的Mac的IP地址。 |
15.23.100.24 |
端口号 |
输入你的Mac的SSH端口。 这个盒子是义务只有在它不同于默认端口22。 |
22 |
平台 |
在你想要什么自动化?部分中,选择您想要的平台自动化。 |
iOS只 |
为远程Mac IP地址和登录凭证
点击连接开始与你的Mac和远程连接到下一个步骤。
步骤2:检查先决条件
在这一步中,macOS移动配置向导验证你是否在你的Mac安装以下组件:
Xcode
Java
如果这些组件没有安装,macOS移动配置向导显示一个错误消息。
在这种情况下,你必须在你的Mac和点击安装缺少的组件重试。
上的消息的例子检查先决条件页面
第三步:安装
在这一步中,macOS移动配置向导安装组件在你的Mac。
在失败的情况下,您可以查看安装日志中MacOSMobileConfigurationWizard文件位于%188金宝搏app苹果下载软件 TRICENTIS_ALLUSERS_APPDATA % \ logs \自动化。
如果安装成功,点击好吧去完成了页面。
第四步:完成
配置成功后,macOS移动配置向导显示了完成了页面。
点击完成关闭macOS移动配置向导。
安装Android SDK工具
如果你想通过Mac自动化Android设备,你必须安装Android SDK工具在你的Mac。
为此,安装Android工作室。有关更多信息,去官方Android工作室网页。
或者,您可以安装独立的Android SDK工具。有关更多信息,去官方Android工作室文档。
验证Appium安装
的macOS配置向导执行Appium服务器的安装在你的Mac。
验证Appium服务器地址,粘贴到你的浏览器。地址由你的Mac IP地址,默认端口4723年和标准Appium服务器的路径:/ wd /中心。例如,https://15.23.100.24:4723 / wd /中心。
您使用Appium服务器地址建立连接与一个iOS设备或远程Android设备在下列情况下:
配置您的测试时,您必须指定测试配置参数AppiumServer。
检查Appium日志
如果你想看Appium日志用于调试目的,您可以:
手动运行Appium服务器。
运行LogViewer.exe文件位于% TBOX_HOME %目录中。
设置一个配置文件
在你配置你的MacmacOS移动配置向导,你必须设置一个有效的配置文件在Xcode中。为此,遵循以下步骤:
在WebDriverAgent目录,运行脚本\ bootstrap.sh文件。
打开Xcode。
打开项目WebDriverAgent.xcodeproj。
该项目坐落在usr或选择目录下/usr/local/lib/node_modules / appium node_modules / appium-webdriveragent。
下目标,选择目标WebDriverAgentLib和去一般设置选项卡。
在签署部分中,选择旁边的复选框自动管理签署。
在签署部分中,选择一个有效的配置文件中团队盒子。
下目标,选择目标WebDriverAgentRunner和去一般设置选项卡。
在签署部分中,选择旁边的复选框自动管理签署。
在签署部分中,选择一个有效的配置文件中团队盒子。
保存项目WebDriverAgent.xcodeproj。
构建项目确认一切是否按预期运行。
WebDriverAgentLib在Xcode中
![]() |
如果你有设置一个配置文件的问题,请参考这个知识库文章。 |
组件在你的Mac
当macOS移动配置向导在你的Mac安装Appium,安装附加组件。Appium安装如果你有问题,你可能需要手动安装其中的一些。
此外,macOS移动配置向导安装托斯卡手机助手。这个组件自动检测和显示本地连接时Android设备和模拟器运行手机扫描。
在下面的表中你可以找到所有这些组件的列表和他们的版本。
组件 |
版本 |
---|---|
Appium |
2.0 |
迦太基 |
0.37.0 |
Java |
8 |
节点 |
12.18.0 |
npm |
6.11.3 |
托斯卡移动助理 |
1.0 |
Xcode |
Xcode 13.1版本 188金宝搏app苹果下载软件建议使用Xcode 11.1设备与iOS 13.1和Xcode 12.3设备与iOS 14.7。 |