准备iOS自动化测试

执行iOS的自动化测试3.0移动引擎,你必须首先准备设备或模拟器,Mac和移动应用程序。

本章按照说明:

确保服务器不会时间在iOS测试自动化,增加服务器响应超时。为此,遵循以下步骤:

  1. 导航到项目- >设置- >TBox- >引擎- >远程服务器响应超时

  2. 增加了价值从默认120000年来推荐1200000通过添加一个额外的0

准备iOS设备或模拟器测试自动化

遵循下面的说明:

设置和选项的特定位置可能取决于你的设备。

iOS设备准备测试自动化

准备一个iOS设备为测试自动化,遵循这些步骤:

  1. 一个iOS设备连接到你电脑的USB接口。

  2. 接受连接到移动设备上,在你的电脑。

  3. 在iOS设备上,去设置和执行这些步骤:

    • 导航到开发人员设置和使使UI自动化选择。

    • 导航到Safari>先进的和使网络督察选择。

  1. 开放托斯卡指挥官和准备你的测试点:

  2. 运行您的测试点。

iOS模拟器准备测试自动化

准备一个iOS模拟器测试自动化,遵循这些步骤:

  1. 安装和设置一个有效的iOS模拟器在电脑上有188金宝搏app苹果下载软件Tricentis移动代理安装。

  1. 开放托斯卡指挥官和准备你的测试点:

  2. 运行您的测试点。

iOS混合应用程序准备测试自动化

准备测试自动化的iOS混合应用程序,你必须:

配置WebView

确保所有的点击中WebView正常工作,WebView需要在全屏模式。

如果你使用iOS 11.0或更高版本构建您的应用程序,你必须定义正确的目标和体系结构。

为此,遵循以下步骤:

  1. 打开Xcode,点击您的项目。

  2. 点击您想修改的目标。

  3. 选择你的iOS版本的部署目标下拉菜单。

定义部署目标

  1. 切换到建立设置选项卡。

  2. 选择arm64有效的体系结构下拉菜单。

选择建筑

设置可访问性在Xcode中属性

提高你的iOS的性能测试自动化,设置他们的可访问性在Xcode中属性。有关详细信息,请参见官方苹果开发者文档

设置可访问性属性在Xcode中,遵循以下步骤:

  1. 打开Xcode。

  2. 设置可访问性属性的父容器禁用

  3. 设置可访问性控件的属性启用

可访问性设置为启用

设置accessibilityLabelButtonSelector列表视图

驾驭ButtonSelector列表视图控制装置模块,你必须修改他们accessibilityLabel属性:

  • ButtonSelector,改变accessibilityLabelUISegmentedControliOS应用程序的代码。这个属性的值必须匹配这个控件的ID在Android应用程序。

  • 列表视图,改变accessibilityLabelUITableViewiOS应用程序的代码。这个属性的值必须匹配这个控件的ID在Android应用程序。

iOS本机应用程序准备测试自动化

扫描和iOS引导本地控制,你必须修改可访问性控件的属性。有关详细信息,请参见以下章节:

准备测试自动化iOS移动web应用程序

扫描和引导HTML控件在iOS 12移动web应用程序,应用程序开发人员必须填写<标题>移动web页面的标签。

建议Xamarin的应用程序

3.0移动引擎,你可以引导与创建的应用程序Xamarin的框架。您可以使用所有标准移动网络控制本地控制。本章提供了优化的信息Xamarin的申请测试的3.0移动引擎

ID处理控制

提高测试的准确性,请考虑以下几点:

  • Xamarin的形式:确保填补可选AutomationId参数。3.0移动引擎承认这个参数为内容描述在扫描期间,可以使用它作为操舵控制所需的惟一ID。

  • Xamarin的安卓:确保设置ContentDescription参数。3.0移动引擎承认这个参数为内容描述在扫描,可以用它操舵控制的惟一ID。