手势

本主题总结了 OpenText Functional Testing Lab 对远程与设备交互时在本机应用程序、移动 Web 应用程序和混合应用程序上录制触控手势的支持。

概述

手势支持因测试的应用程序类型而异:

应用程序类型 描述  
本机 使用移动操作系统的特定语言编写的应用程序。它们下载到设备上,在设备的内部软件和硬件上运行,并可以充分利用设备的功能。  
移动 Web 应用程序是使用常用 Web 语言 (例如, HTML 或 Java) 编写的应用程序,并且可以通过设备的 Web 浏览器访问跨平台启用 Internet 的应用程序。移动 Web 应用程序无法访问设备的本机功能。  
混合 两者的混合。混合应用程序是用多种语言编写的,它利用了一个软件外壳,允许用户利用设备的本机功能,如照相机或 GPS,纯 Web 应用程序无法做到这一点。  

注: 如果在注入代码的应用程序上进行录制手势,则只能在注入代码的应用程序上重播脚本。对于非注入代码的应用程序,不记录物理设备上的手势。

后退到顶部

Androidnative 应用程序

Android 本地应用程序支持以下手势:

手势 注入代码的应用程序 未注入代码的应用程序
滚动

Check mark

记录为滑动。

平移 (拖放)

Check mark Check mark
滑动  Check mark Check mark
长按 Check mark
不构成单词录制持续时间。
Check mark
不构成单词录制持续时间。
单击/单击 Check mark
Check mark
收缩  Check mark X mark
将步骤添加到脚本。

后退到顶部

Android 混合应用程序

Android 混合应用程序中支持以下手势:

手势 注入代码的应用程序 未注入代码的应用程序
滚动 Check mark

记录为滑动。

平移 (拖放)

X mark

将步骤添加到脚本。

X mark

将步骤添加到脚本。

滑动 Check mark Check mark
长按 Check mark
不构成单词录制持续时间。
Check mark
不构成单词录制持续时间。
单击/单击 Check mark Check mark
收缩 Check mark X mark
将步骤添加到脚本。

后退到顶部

Android 移动 Web 应用程序

AndroidWeb 应用程序中支持以下手势:

手势 OpenText Functional Testing Lab 浏览器 Chrome
滚动 记录为滑动。

记录为滑动。

平移 (拖放) X mark
将步骤添加到脚本。
X mark
将步骤添加到脚本。
滑动 Check mark Check mark
长按

Check mark
不构成单词录制持续时间。

Check mark
不构成单词录制持续时间。
单击/单击 Check mark Check mark
收缩 Check mark Check mark
延迟的记录。
在按下之后
紧随其后
然后记录两者。

后退到顶部

iOS 本地应用程序

必须使用 AppleDeveloper 帐户的开发证书以及属于同一帐户的开发预置描述文件对代理应用程序进行签名。 如果从 OpenText Functional Testing Lab 的早期版本升级,则需要重新签署代理应用程序。

iOS 本机应用程序支持以下手势:

手势 注入代码的应用程序 未注入代码的应用程序
滚动 Check mark Check mark

平移 (拖放)

Check mark Check mark
滑动  Check mark Check mark
长按

Check mark

Check mark
单击/单击 Check mark
Check mark
收缩  Check mark X mark
将步骤添加到脚本。

后退到顶部

iOS 混合应用程序

必须使用 AppleDeveloper 帐户的开发证书以及属于同一帐户的开发预置描述文件对代理应用程序进行签名。如果从 OpenText Functional Testing Lab 的早期版本升级,则需要重新签署代理应用程序。

注: 注入代码和未注入代码的混合应用程序都必须使用开发证书进行签名。有关更多详细信息,请参阅 iOS 应用程序签名

iOS 混合应用程序中支持以下手势:

手势 注入代码的应用程序 未注入代码的应用程序
滚动 记录为滑动。 记录为滑动。

平移 (拖放)

X mark
将步骤添加到脚本。
X mark
将步骤添加到脚本。
滑动  Check mark Check mark
长按

Check mark

延迟的记录。在按下之后
等待直到该步骤
然后记录两者,但不构成单词录制持续时间。

Check mark

延迟的记录。在按下之后
等待直到该步骤
然后记录两者,但不构成单词录制持续时间。

单击/单击 Check mark
Check mark
收缩  Check mark X mark
将步骤添加到脚本。

后退到顶部

iOS 移动 Web 应用程序

代理应用程序必须使用 AppleDeveloper 帐户的开发证书进行签名。如果从 OpenText Functional Testing Lab 的早期版本升级,则需要重新签署代理应用程序。

iOS Web 应用程序中支持以下手势:

手势 OpenText Functional Testing Lab 浏览器 Safari
滚动 记录为滑动。 X mark
将步骤添加到脚本。
平移 (拖放) X mark
将步骤添加到脚本
X mark
将步骤添加到脚本。
滑动 Check mark Check mark
长按

Check mark
不构成单词录制持续时间。

Check mark
不构成单词录制持续时间。

单击/单击 Check mark Check mark
收缩 Check mark X mark
将步骤添加到脚本。

后退到顶部