启用 Android 个应用程序的远程内容调试

UFT Mobile 支持测试未打包的混合 Android 个应用程序,前提是已在个应用程序中启用远程内容调试。在测试非打包的混合 Android 个应用程序之前,请检查个应用程序以查看是否已启用远程内容调试。有关 WebViews 远程调试的更多详细信息,请参见 Chrome 开发人员文档。

如果尚未启用远程内容调试,则在将个应用程序上载到服务器后, 可以将 UFT Mobile 设置为自动启用此功能。或者, 使用 Android 启用器工具手动启用远程内容调试。

自动启用远程内容调试

在 Android 混合个应用程序中设置 UFT Mobile 以自动启用远程调试使用 UFT Mobile 的个应用程序打包机制,并且需要配置多个设置。

虽然使用了个应用程序打包机制,但与注入代码的应用程序不同,在个应用程序中没有添加录制和重播库。

要启用自动远程内容调试,请执行下列操作:

  1. 开启 the UFT Mobile服务器 machine ,open the server properties file:
  2. Linux : <服务器安装文件夹的路径>/server/conf/server.properties
    Windows <服务器安装文件夹的路径>\server\conf\server.properties
  3. 要进行活动远程调试,请添加以下行:
    APP _ UPLOAD_ENABLE_REMOTE_DEBUGGING = true
  4. UFT Mobile实验室管理控制台中,打开”管理 >设置“。在 Android 的打包服务部分中,设置以下内容:
    • 打包服务将使用的计算机的 IP 地址和端口。预留者默认情况下,Android 软件包服务计算机设置为 ”localhost“。
    • 根据连接是否安全,将协议类型设置为 ”http“ 或 ”https“。
  5. 重新启动UFT Mobile 服务器。

对于使用需要私钥的服务的 Android 个应用程序,还需要设置个应用程序签名服务。

后退到顶部

手动启用远程内容调试

您可以使用 Android 启用程序工具从命令行手动启用个应用程序中的远程内容调试。

先决条件:

打包进程应在满足以下要求的计算机上运行:

  • 已安装 Java Runtime Environment (v7.X 或更高版本)
  • JRE _ HOME 环境变量已定义
  • 1.5GB 免费 RAM(推荐)

要启用远程内容调试,请执行下列操作:

  1. 复制以下测试工具计算机:

    • Android 工具文件夹。此文件夹位于 UFT Mobile 服务器计算机上的”server“文件夹中。

    • 个应用程序(.apk 文件)
  2. 运行个应用程序上的启用程序。

后退到顶部

故障排除

在以下情况下远程调试可能不会成功: