手势
本主题总结了 UFT Mobile 对在本机、移动 Web 和混合个应用程序上录制触控手势的支持。
概述
手势支持因测试的个应用程序类型而异:
- ”本机个应用程序“以移动操作系统的特定语言编写。它们下载到设备上,在设备的内部软件和硬件上运行,并可以充分利用设备的功能。
- ”移动 Web 个应用程序“是用常用 Web 语言编写的,例如,使用 Web 语言(例如,HTML 或 Java)编写的,并且可以通过设备的 Web 浏览器访问支持 Internet 的跨平台个应用程序。移动 Web 个应用程序无法访问设备的本机功能。
- ”混合个应用程序“是两者的混合。混合个应用程序是用多种语言编写的,它利用了一个软件外壳,允许用户利用设备的本机功能,如照相机或 GPS,纯 Web 个应用程序无法做到这一点。
”注意:“如果在打包的个应用程序上进行录制手势,则只能在打包的个应用程序上重播脚本。对于非注入代码的应用程序,不记录物理设备上的手势。
Androidnative 个应用程序
Android 本机个应用程序支持以下笔势:
手势 | 打包的个应用程序 | 无包装个应用程序 |
---|---|---|
滚动 |
|
记录为滑动。 |
平移(拖放) |
![]() |
![]() |
滑动 |
![]() |
![]() |
长按 |
![]() 不构成单词录制持续时间。 |
![]() 不构成单词录制持续时间。 |
”点击/单击“ |
![]() |
![]() |
收缩 |
![]() |
![]() 添加脚本的步骤。 |
Android 混合个应用程序
Android 混合个应用程序中支持以下笔势:
手势 | 打包的个应用程序 | 无包装个应用程序 |
---|---|---|
滚动 |
![]() |
记录为滑动。 |
平移(拖放) |
添加脚本的步骤。 |
添加脚本的步骤。 |
滑动 |
![]() |
![]() |
长按 |
![]() 不构成单词录制持续时间。 |
![]() 不构成单词录制持续时间。 |
点击/单击 |
![]() |
![]() |
收缩 |
![]() |
![]() 添加脚本的步骤。 |
Android 移动 Web 个应用程序
AndroidWeb 个应用程序中支持以下笔势:
手势 | UFTM 浏览器 | Chrome |
---|---|---|
滚动 | 记录为滑动。 |
记录为滑动。 |
平移(拖放) |
![]() 添加脚本的步骤。 |
![]() 添加脚本的步骤。 |
滑动 |
![]() |
![]() |
长按 |
|
![]() 不构成单词录制持续时间。 |
点击/单击 |
![]() |
![]() |
收缩 |
![]() |
![]() 延迟的记录。 等待直到步骤 紧随其后 然后记录两者。 |
iOS 本地个应用程序
iOS 本机个应用程序支持以下笔势:
手势 | 打包的个应用程序 | 无包装个应用程序 |
---|---|---|
滚动 |
![]() |
![]() |
平移(拖放) |
![]() |
![]() |
滑动 |
![]() |
![]() |
长按 |
|
![]() |
”点击/单击“ |
![]() |
![]() |
收缩 |
![]() |
![]() 添加脚本的步骤。 |
iOS 混合个应用程序
必须使用 AppleDeveloper 帐户的开发证书以及属于同一帐户的开发预置描述文件对代理应用程序进行签名。
”注意:“打包和未打包的混合个应用程序都必须使用开发证书进行签名。有关更多详细信息,请参见 iOS 个应用程序签名。
iOS 混合个应用程序中支持以下笔势:
手势 | 打包的个应用程序 | 无包装个应用程序 |
---|---|---|
滚动 | 记录为滑动。 | 记录为滑动。 |
平移(拖放) |
![]() 添加脚本的步骤。 |
![]() 添加脚本的步骤。 |
滑动 |
![]() |
![]() |
长按 |
延迟的记录。等待直到步骤 |
延迟的记录。等待直到步骤 |
”点击/单击“ |
![]() |
![]() |
收缩 |
![]() |
![]() 添加脚本的步骤。 |
iOS 移动 Web 个应用程序
代理应用程序必须使用 AppleDeveloper 帐户的开发证书进行签名。
iOSWeb 个应用程序中支持以下笔势:
手势 | UFTM 浏览器 | Safari |
---|---|---|
滚动 | 记录为滑动。 |
![]() 添加脚本的步骤。 |
平移(拖放) |
![]() 添加脚本的步骤 |
![]() 添加脚本的步骤。 |
滑动 |
![]() |
![]() |
长按 |
|
|
点击/单击 |
![]() |
![]() |
收缩 |
![]() |
![]() 添加脚本的步骤。 |