准备iOS自动化测试
执行iOS的自动化测试3.0移动引擎,你必须首先准备设备或模拟器,Mac和移动应用程序。
本章按照说明:
![]() |
确保服务器不会时间在iOS测试自动化,增加服务器响应超时。为此,遵循以下步骤:
|
准备iOS设备或模拟器测试自动化
遵循下面的说明:
![]() |
设置和选项的特定位置可能取决于你的设备。 |
准备一个iOS设备为测试自动化,遵循这些步骤:
一个iOS设备连接到你电脑的USB接口。
接受连接到移动设备上,在你的电脑。
在iOS设备上,去设置和执行这些步骤:
导航到开发人员设置和使使UI自动化选择。
导航到Safari>先进的和使网络督察选择。
开放托斯卡指挥官和准备你的测试点:
测试混合或移动web应用程序,创建测试配置参数浏览器与价值SafariiOS。
为了测试本机或混合应用程序,创建打开手机应用程序TestStep作为第一个TestStep TestCase。
运行您的测试点。
准备一个iOS模拟器测试自动化,遵循这些步骤:
安装和设置一个有效的iOS模拟器在电脑上有188金宝搏app苹果下载软件Tricentis移动代理安装。
开放托斯卡指挥官和准备你的测试点:
测试混合或移动web应用程序,创建测试配置参数浏览器与价值SafariiOS。
为了测试本机或混合应用程序,创建打开手机应用程序TestStep作为第一个TestStep TestCase。
运行您的测试点。
iOS混合应用程序准备测试自动化
准备测试自动化的iOS混合应用程序,你必须:
确保所有的点击中WebView正常工作,WebView需要在全屏模式。
如果你使用iOS 11.0或更高版本构建您的应用程序,你必须定义正确的目标和体系结构。
为此,遵循以下步骤:
打开Xcode,点击您的项目。
点击您想修改的目标。
选择你的iOS版本的部署目标下拉菜单。
定义部署目标
切换到建立设置选项卡。
选择arm64从有效的体系结构下拉菜单。
选择建筑
提高你的iOS的性能测试自动化,设置他们的可访问性在Xcode中属性。有关详细信息,请参见官方苹果开发者文档。
设置可访问性属性在Xcode中,遵循以下步骤:
打开Xcode。
设置可访问性属性的父容器禁用。
设置可访问性控件的属性启用。
可访问性设置为启用
设置accessibilityLabel为ButtonSelector和列表视图
驾驭ButtonSelector和列表视图控制装置模块,你必须修改他们accessibilityLabel属性:
为ButtonSelector,改变accessibilityLabel下UISegmentedControliOS应用程序的代码。这个属性的值必须匹配这个控件的ID在Android应用程序。
为列表视图,改变accessibilityLabel下UITableViewiOS应用程序的代码。这个属性的值必须匹配这个控件的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。