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 端接:
注: Android Studio Giraffe (2022.3.1) 及以上版本: JDK 为 17.0.10。
安装 Dev Access for iOS
此部分解释了如何在 iOS 设备上安装 Dev Access。
要安装 Dev Access for iOS:
- 要连接到 iOS 设备下载应用程序从 OpenText Functional Testing Lab 如下:
- 导航到设备实验室 > 设备页。将鼠标悬停在设备卡上,然后单击 Dev Access 按钮
或列表视图,选择一个设备并单击 Dev Access。
- 选择 Mac 操作系统,然后单击下载。
- 导航到设备实验室 > 设备页。将鼠标悬停在设备卡上,然后单击 Dev Access 按钮
- 提取 IDE 计算机上的文件。
- 打开终端,并通过在解压缩文件的文件夹中运行以下命令来授予文件执行权限:
sudo chmod – R 777*
配置设置
配置设置以便连接到实验室。
要配置设置,请执行下列操作:
请确保具有执行密钥。如果不是,请生成一个。有关详细信息,请参阅生成和管理访问密钥。
- 打开插件/应用程序。对于 iOS,具有 sudo 权限的用户可以双击 dev-access-ui.command 打开 dev 访问接口。
- 在设置选项卡中,提供以下内容:
- URL,用于 OpenText Functional Testing Lab 服务器和端口。
- 您的执行密钥。
- 如果通过代理服务器连接 ,请指定代理计算机的详细资料。
- 仅 Android: ADB 执行文件路径。这是在 IDE 中自动检测到的。浏览以选择其他 ADB 版本文件 (如果需要) 。
- 单击登录。
连接到实验室设备
本节说明如何连接到实验室设备,以便与 IDE 中的设备表单进行交互。
要连接设备,请执行以下操作:
- 选择插件/应用程序的设备选项卡。
- 通过单击启用 OpenText Functional Testing Lab Dev Access 选项来启用连接。
- 选择 OpenText Functional Testing Lab 工作区。将显示分配给该工作区的设备以及所有共享设备的列表。
Android 插件仅显示 Android 设备。iOS 只显示 iOS 设备。 - 选择设备,然后单击连接设备。重复此步骤以连接到多个设备。
- 当您连接到实验室设备时,将打开远程设备视图,您可以与该设备进行交互。
备注: 如果连接设备后,设备屏幕没有显示在插件的远程查看器选项卡中,请使用以下解决方法之一:从插件连接设备后,通过在 Web 浏览器中从实验室控制台远程打开设备来查看和控制设备。
将 JDK 与内置的 Java FX 结合使用来运行 IDE:
在 IDE 计算机上,从 Azul Systems 下载 Azul Z 决不版 JDK 17.48.15 (Java 17.0.10 + 7) zip 并解压缩。
在 IDE 中,打开 IDE 的启动 Java Runtime 。在“新建”菜单中选择 “添加自定义运行库”。选择添加 JDK ,然后选择解压后的文件夹 zlu17.48.15-ca-fx-jdk17.0.10-win_x64 或解压后的文件夹 zulu-17.jdk。出现提示时,单击“确定”并重新启动 IDE。
- 要结束设备会话,请在列表中选择设备,然后单击断开设备。
启用 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) 和之前的版本。
- 在使用 JDK 11 或更高版本的 AndroidStudio 中使用 Dev 访问插件时,远程设备查看器会缩小。此问题是由 JavaFX 不符合 WindowsOS 比例引起的。
解决方法: 在设置 > 显示 > 比例和布局 > 更改文本大小、应用程序和其他项中,将比例更改为 100%。 - 使用 JRE/JDK 8u211/8u212/8u222 版时,远程设备查看器上将显示一个白屏。使用 JDK 8u231 时已解决此问题
iOS:
- 如果在 iOS 设备上启动会话后启动 Xcode,则 Dev Access 的 CPU 使用率将达到 100%。
- macOS Catalina:
- 可能需要在“断开设备”按钮上多次单击以停止会话。
- 您可能无法将访问键粘贴到 GUI 工具中。
另请参阅: