手势

本主题总结了 Digital 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 应用程序中支持以下手势:

    手势 Digital Lab 浏览器 Chrome
    滚动 记录为滑动。

    记录为滑动。

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

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

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

    后退到顶部

    iOS 本地应用程序

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

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

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

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

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

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

    后退到顶部