Dev Access

Dev Access plugin (Android) and 应用程序 (<iOS)) 提供了一个用户友好的界面,用于从集成开发环境 (IDE) 内连接到OpenText Functional Testing Lab 设备实验室中的设备以及与这些设备进行交互。

支持的设备

iOS 17 设备、OpenText 托管的公共设备、ADF 设备、WeTest 设备、虚拟设备、仿真程序和模拟器不支持 Dev 访问。

后退到顶部

安装 Dev Access for Android

此部分解释了如何安装 Dev Access for Android。

Android 端接:

  1. 安装 OpenText Functional Testing Lab Jetmind 插件。

  2. 按照配置设置和连接设备的步骤进行操作。参阅配置设置连接到实验室设备

注: Android Studio Giraffe (2022.3.1) 及以上版本: JDK 为 17.0.10。

后退到顶部

安装 Dev Access for iOS

此部分解释了如何在 iOS 设备上安装 Dev Access。

要安装 Dev Access for iOS:

  1. 要连接到 iOS 设备下载应用程序从 OpenText Functional Testing Lab 如下:
    1. 导航到设备实验室 > 设备页。将鼠标悬停在设备卡上,然后单击 Dev Access 按钮 列表视图,选择一个设备并单击 Dev Access
    2. 选择 Mac 操作系统,然后单击下载。
  2. 提取 IDE 计算机上的文件。
  3. 打开终端,并通过在解压缩文件的文件夹中运行以下命令来授予文件执行权限:
    sudo chmod – R 777*

后退到顶部

配置设置

配置设置以便连接到实验室。

要配置设置,请执行下列操作:

  1. 请确保具有执行密钥。如果不是,请生成一个。有关详细信息,请参阅生成和管理访问密钥

  2. 打开插件/应用程序。对于 iOS,具有 sudo 权限的用户可以双击 dev-access-ui.command 打开 dev 访问接口。
  3. 设置选项卡中,提供以下内容:
    • URL,用于OpenText Functional Testing Lab 服务器和端口。
    • 您的执行密钥。
    • 如果通过代理服务器连接 ,请指定代理计算机的详细资料。
    • 仅 Android: ADB 执行文件路径。这是在 IDE 中自动检测到的。浏览以选择其他 ADB 版本文件 (如果需要)。
  4. 单击登录

后退到顶部

连接到实验室设备

本节说明如何连接到实验室设备,以便与 IDE 中的设备表单进行交互。

要连接设备,请执行以下操作:

  1. 选择插件/应用程序的设备选项卡。
  2. 通过单击启用 OpenText Functional Testing Lab Dev Access 选项来启用连接。
  3. 选择 OpenText Functional Testing Lab 工作区。将显示分配给该工作区的设备以及所有共享设备的列表。
    Android 插件仅显示 Android 设备。iOS 只显示 iOS 设备。
  4. 选择设备,然后单击连接设备。重复此步骤以连接到多个设备。
  5. 当您连接到实验室设备时,将打开远程设备视图,您可以与该设备进行交互。
  6. 要结束设备会话,请在列表中选择设备,然后单击断开设备

启用 Dev Access 后无法访问本地设备。若要返回本地设备,请单击禁用 OpenText Functional Testing Lab Dev Access 选项。

后退到顶部

已知问题

  • 启用共享空间时不支持开发人员访问 (多方租用)。

Android:

  • Logcat 插件: 从 Android Studio Giraffe (2022.3.1) 开始,您无法管理使用哪个 logcat 版本。使用 Android Studio Flamingo (2022.2.1) 或更高版本,您仍然可以使用较旧的 logcat 插件工具版本。请确保启用新 logcat 工具窗口检查框不被选中。

  • 探测器: Device Explorer 仅支持 Android Studio Electric Eel (2022.1.1) 和之前的版本。

iOS:

macOS Catalina:

  • 可能需要在“断开设备”按钮上多次单击以停止会话。
  • 您可能无法将访问键粘贴到 GUI 工具中。

另请参阅: