配置手机测试
一旦你已经准备好安卓或iOS设备测试自动化和创建模块使用手机扫描,你需要指定测试配置参数(安全和)。
这些安全和依靠移动平台、应用程序和连接使用。
这一章给你移动安全和所有可用的概述。此外,它有详细信息安全和如下:
信息如何使用移动安全和在你的测试中,请参阅下面的章节。
信息如何使用移动配置安全和手机扫描创建,见“使用移动配置”章。
手机安全和概述
下表列出了所有安全和你可以为你的手机配置测试。
移动TCP |
描述 |
---|---|
AppiumServer |
添加这个TCP指定Appium服务器地址。 有关更多信息,见“指定AppiumServer TCP”章。 |
添加这个TCP如果你自动混合或移动web应用程序:
|
|
DeviceManufacturer |
添加这个TCP如果你运行你的测试在美味极了,如果你想使用动态设备分配。 有关详细信息,见“雪茄烟动态设备分配”章。 |
DeviceModel |
添加这个TCP如果你运行你的测试在美味极了,如果你想使用动态设备分配。 有关详细信息,见“雪茄烟动态设备分配”章。 |
设备名称 |
添加这个TCP来指定您想要执行的设备你的手机测试。 如果你只有一个Android设备连接到你的电脑,你不需要指定设备名称TCP。 有关详细信息,见“指定设备名称TCP”章。 |
ExecuteInParallel |
如果你想并行运行你的手机测试,用这个TCP与价值真正的。 |
如果你添加这个TCP在线云运行你的测试。 指定类型的设备,您可以使用自动化测试:
您还可以使用这个TCP本地或远程自动化测试如果你想覆盖默认的识别机制。 |
|
LiveView |
添加这个TCP并设置其值真正的来启用实时视图在测试执行。 |
添加这个TCP在以下情况:
|
|
PerfectoToken |
添加这个TCP如果你运行你的测试在美味极了。 输入您的安全令牌的雪茄烟。 有关详细信息,见“雪茄烟配置测试”章。 |
SauceAccessKey |
添加这个TCP在酱实验室如果你运行你的测试。 输入酱实验室访问关键帐户。 有关详细信息,见“指定安全和酱实验室”章。 |
SauceUsername |
添加这个TCP在酱实验室如果你运行你的测试。 输入用户名你的酱实验室帐户。 有关详细信息,见“指定安全和酱实验室”章。 |
屏幕流 |
添加这个TCP并设置其值真正的来自动保存与ActionMode TestStepValues的截图输入。 如果你添加这个TCP,你还必须添加ScreenFlowPath参数。 |
ScreenFlowPath |
指定你想要的路径188金宝搏app苹果下载软件Tricentis托斯卡来自动保存与ActionMode TestStepValues的截图输入。 如果你添加这个TCP,你还必须添加屏幕流参数。 |
SkipVisibilityCheck |
添加这个TCP并设置其值假,如果你想188金宝搏app苹果下载软件Tricentis托斯卡检查控制可见性测试自动化。默认情况下,188金宝搏app苹果下载软件Tricentis托斯卡为当地的执行和检查控制能见度不检查控制能见度执行在云里。 有关详细信息,看到章“云”使控件的可见性检查。 |
TapByCoordinates |
添加这个TCP如果你想模拟点击你指定的控制{点击}行动。 使用TCP作为援助机制如果你经验指导相关问题{点击}行动。 有关详细信息,看到章”使{点击}行动”的援助机制。 |
TestProjectToken |
添加这个TCP TestProject如果你运行你的测试。 输入您的开发者令牌。 有关详细信息,见“通过TestProject运行移动测试”章。 |
UseTestProjectAgent |
添加这个TCP TestProject如果你运行你的测试。 有关详细信息,见“通过TestProject运行移动测试”章。 |
UseXBrowserForMobile |
如果你想使用添加这个TCP3.0 XBrowser引擎而不是3.0移动引擎。 处理任何问题控制和框架,添加这个TCP并设置其值真正的。 |
指定AppiumServerTCP
您必须指定下列情形的Appium服务器地址:
如果你使用一个iOS和Android设备连接到一个Mac。Appium服务器地址的IP地址应该包含运行Appium Mac。
如果你使用一个iOS模拟器Mac。Appium服务器地址的IP地址应该包含运行Appium Mac。
如果使用远程连接Android设备或模拟器。找到Appium服务器地址,你必须手动启动服务器。
如果你运行你的测试在云。有关详细信息,看到“配置测试在线云”章。
的价值AppiumServerTCP、进入Appium服务器地址。
Appium服务器地址的结构
远程连接,Appium服务器地址包含以下元素:
你的PC或Mac的IP地址。
Appium端口。默认Appium端口4723年。
的标准路径Appium服务器/ wd /中心。
例子:http://192.168.43.142:4723 / wd /中心
Appium服务器地址的结构的云,看到“配置测试在线云”章。
验证Appium服务器地址
您可以验证如果Appium服务器地址在浏览器中打开并工作正常。
要手动启动Appium服务器,去188金宝搏app苹果下载软件- >托斯卡Testsuite- >Tbox- >Appium,运行appium.cmd文件管理员和新闻输入。
指定设备名称TCP
下表说明,您需要输入的值设备名称TCP。
情况 |
TCP价值 |
---|---|
一个本地连接iOS设备 |
输入汽车或者离开这个参数是空的。 |
多个本地iOS设备连接 |
输入汽车或者离开这个参数空,如果你想在一个随机触发测试自动化设备。 如果你想触发特定设备的自动化测试,进入这个设备的范围。 |
一个本地连接Android设备 |
你不需要指定这个测试配置参数。 |
多个本地Android设备连接 |
输入汽车或者离开这个参数空,如果你想在一个随机触发测试自动化设备。 如果你想触发特定设备的自动化测试,进入这个设备的ID。 或者,如果您不希望提供您的设备的名称,您可以进入OSVersionTCP代替。 |
Android模拟器 |
输入的姓名显示在模拟器的模拟设备。 |
iOS模拟器 |
输入完整的名称显示在模拟器的模拟装置。 |
iOS和Android云测试自动化 |
输入设备的名称,显示模拟器,模拟器在云端。有关详细信息,看到“配置测试在线云”章。 |
发现iOS设备的id连接到你的Mac,遵循以下步骤:
你的设备连接到您的Mac。
去iTunes。
在顶部菜单点击手机图标。
你可以找到UDID在右侧窗格中。
找到Android设备和模拟器的id连接到你的电脑,遵循以下步骤:
打开命令提示符,单击开始按钮并输入cmd在搜索领域。
输入亚洲开发银行设备在命令提示符来显示所有连接的Android设备的列表。
复制的ID为测试自动化设备你想使用。