使用仿真器
仿真器可让您在Windows或Linux机器上安装和运行应用程序来模拟实际设备。 Mobile Center可让您使用一些流行的模拟器来测试您的设备。
支持的仿真器是Genymotion和Android SDK。
如果您使用UFT,您还可以使用Chrome模拟器记录和运行Web测试。有关详细信息,请参阅使用Chrome模拟器定义测试Web应用程序的设置。
通过仿真器准备一个测试:
安装你的模拟器根据您的模拟器的文档描述准备您的环境。
使用Genymotion时,请使用与安装Mobile Center连接器时使用的设置相同的设置来配置adb。在Genymotion中,选择设置gt; ADB标签gt;使用自定义Android SDK工具。
如果您有一个ANDROID_HOME环境变量,HPE Mobile Center采购,请使用与在Genymotion中使用自定义Android SDK工具设置连接器时使用的相同的adb路径。
如果没有ANDROID_HOME环境变量,连接器将使用嵌入式adb工具。将“使用自定义Android SDK”工具设置为lt;HP MobileCenter Connectorgt; ﹨ connector ﹨ android-sdk-windows。
启动模拟器。选择要模拟的设备。
在设备选择区域中选择工具(UFT,Sprinter或Truclient)中的模拟器。
在仿真器中记录应用程序的动作。
疑难解答和提示
当使用具有Android 6.0及更高版本的设备的模拟器时,不支持***S模拟。
在RHEL 6.5环境中,您无法在仿真器上使用VNC,因为此版本的RHEL不支持GPU加速。 (GPU加速可用于Windows机器或具有RHEL 7及更高版本的Linux机器。)
为Android 4.1及更高版本提供了仿真器支持,API级别为16或更高。
对完全控制adb的应用程序(如Wandoujia)不支持仿真。
提示:您可以在Mobile Center的“应用程序”窗口中轻松识别使用开发人员证书编写的iOS设备。有关详细信息,请参阅查看和管理设备。
Android SDK仿真器
使用SDK模拟器时,建议使用HAXM而不是ARM配置。确保在Android SDK管理器中安装了Intel x86 Emulator Accelerator(HAXM安装程序)。然后运行安装程序,位于lt;android-sdk文件夹gt; ﹨ extras ﹨ intel ﹨ Harware_Accelerated_Execution_Manager ﹨ intelhaxm-android.exe中。
对于Android SDK模拟器,“重新启动”按钮被禁用。
使用***D Manager创建Android虚拟设备时,请设置以下选项:
如果使用Intel配置,请将CPU / ABI设置为Intel Atom(x86)。
选择使用主机GPU选项进行图形加速。
某些应用程序无法安装在具有ARM配置的SDK仿真器上。作为解决方法:
使用HAXM的Android SDK。
以下列方式处理ARM配置:
要进行录制,请关闭远程访问窗口并在设备上进行录制。
对于重播,使用HAXM在Genymotion或Android SDK x86上进行录制,并以无声模式在UFT中重播。
以无头模式启动仿真器。
降低设备的分辨率。
HP Mobile Center1.52补丁1:
要使设备与服务器正常通信,连接器和服务器安装必须与Mobile Center的版本相同。如果移动中心服务器已升级到Mobile Center 1.52 Patch 1,请按照以下步骤升级***连接器。
以下步骤假设您已经安装了Mobile Center 1.52连接器,如上所述。
***Mobile Center 1.52补丁1。
以root用户身份登录
运行以下命令:
解压缩MOBILE_00009.zip -d lt;目标目录名称gt;
将目录更改为目标目录:
cd lt;目标目录名称gt;
运行以下命令:
解压缩MOBILE_00009.zip
提取Linux安装程序:
解压缩MOBILE_00009-linux.zip
运行连接器的安装脚本:
./install_hpmc_connector_HF.sh
重新启动服务:
服务hpmc启动
注意:在连接设备之前,请按照将Android和iOS设备连接到Mobile Center的步骤进行操作。
启动和停止连接器
您可以使用以下命令停止并启动Mobile Center连接器:
启动连接器:启动服务hpmc
停止连接器:服务hpmc停止
要重新启动连接器:service hpmc restart
启用本地化
要以支持英语的语言显示系统应用程序(用于运行设备本身的应用程序),安装连接器后,可以导航到/opt/hpmc/conf/connector.properties并取消注释文件中的以下行:
ENABLE_LOCALIZATION =真
卸载连接器
通过运行卸载脚本删除适用于Linux的Mobile Center连接器。
以root用户身份登录到Linux连接器机器,或以Linux sudoers文件中的用户身份登录。
将目录更改为hpmc目录:
cd / home / hpmc
通过输入以下命令运行卸载脚本:
./hpmc_uninstall.sh
输入y确认要卸载Mobile Center连接器。
HPE Mobile Center
手势
本主题总结了移动中心在本地,移动网络和混合应用程序上的触控手势支持。
封闭什么是原生的,移动的网页和混合应用程序?
注意:
通过远程访问显示支持全设备控制(如更改设备设置),但无法记录设备上的这些远程操作。
iOS:只有在设备上的移动中心代理和启动应用程序使用开发人员证书签名时,才能在iOS设备上支持远程手势。有关详细信息,请参阅连接iOS移动设备。
本土应用程式
Android和iOS应用都支持以下手势,除非另有说明。
手势支持的工具在设备上/添加到脚本远程支持
点击UFT,LR,Sprinter记录和重播
平移(拖放)
UFT,LR,Sprinter记录和重播
滑动UFT,LR,Sprinter记录和重播
长按UFT,LR,Sprinter记录和重播
滚动UFT,LR,Sprinter
记录和重播
ScrollOnePage:
UFT / LR(仅限Android)
重播
UFT / LR / Sprinter(仅限iOS)
记录和重播
ScrollToOffset:
UFT / LR(仅限iOS)
记录和重播
滚动到顶部:
点击状态栏滚动到顶部。
LR(仅限iOS)
重播
捏
UFT /凌特/ LR
记录和重播
缩放(仅限iOS)UFT / Sprinter / LR记录和重播
混合和移动网络应用程序
Android和iOS应用都支持以下手势。
注意:只有在设备上的移动中心代理和启动器应用程序使用开发人员证书签名时,才能在iOS设备上远程支持手势。有关详细信息,请参阅连接iOS移动设备。
手势支持的工具在设备上/添加到脚本远程支持
点击(点击)UFT / Sprinter记录和重播
平移(拖放)UFT / Sprinter记录和重播
滑动UFT / Sprinter记录和重播
长按UFT / Sprinter记录和重播
滚动UFT / Sprinter记录和重播
版权所有©2025 产品网