首页 > 其他分享 >自动化测试工具Ranorex Studio(七十八)-故障排除

自动化测试工具Ranorex Studio(七十八)-故障排除

时间:2025-01-02 18:28:49浏览次数:3  
标签:调制 Ranorex VERSION Studio 测试工具 android YOUR 设备

故障排除
如果你有连接问题,请考虑以下潜在的问题来源:
•    请确保被测系统(移动设备)和运行测试的机器(安装Ranorex的)是在同一网络中的。
设备上的Wi-Fi设置更改后,请务必重新启动设备。
•    在常规设置的“插件”选项卡,在“Mobile”部分尝试延长搜索超时时间。
•    通过在“设备管理”对话框,移动鼠标到设备上来查看多关于连接的问题。
 
图:设备详细信息
•    如果你有多个相同型号的设备,请确保在设备上的服务App中设置不同的设备名称。
 
图:设置设备名称
如果使用调制向导调制APK有问题,请参考下面”使用源代码调制”。
使用源代码调制
1.    把Ranorex的JAR Library链接到你的android项目。 你可以在Ranorex安装目录中找到Ranorex.jar文件:
< <Ranorex install dir>\bin\RxEnv\Android\Ranorex.jar
2.    把下面的代码手动添加到你所有的Activities:
3.    @Override
4.    public void onResume()
5.    {
6.     super.onResume();
7.     com.ranorex.android.RanorexAndroidAutomation.Hook(this);
8.    }
9.    
10.    @Override
11.    public void onPause()
12.    {
13.     super.onPause();
14.     com.ranorex.android.RanorexAndroidAutomation.UnHook(this);
15.    }
16.    
17.    @Override
18.    public boolean dispatchKeyEvent(android.view.KeyEvent event)
19.    {
20.     com.ranorex.android.RanorexAndroidAutomation.Key(event);
21.     return super.dispatchKeyEvent(event);
22.    }
 
 
1.    在manifest文件中添加权限(如果还未添加):
<uses-permission android:name=”android.permission.INTERNET” />
<uses-permission android:name=”android.permission.INJECT_EVENTS” />
 
1.    把实际的Ranorex版本号添加到manifest中,那么您的App就能被Ranorex服务App找到。
修改下面的代码:
<manifest xmlns:android=”http://schemas.android.com/apk/res/android”
package=”YOUR PACKAGE”
android:versionCode=”YOUR CODE VERSION”
android:versionName=”YOUR VERSION NAME”>
 
到:
<manifest xmlns:android=”http://schemas.android.com/apk/res/android”
package=”YOUR PACKAGE”
android:versionCode=”YOUR CODE VERSION”
android:versionName=”YOUR VERSION NAME (RxInstrumented$<RANOREX-VERSION>)”>
 
注:插入实际Ranorex的版本,而不是<RANOREX-VERSION>。

标签:调制,Ranorex,VERSION,Studio,测试工具,android,YOUR,设备
From: https://blog.csdn.net/2301_77588508/article/details/144855046

相关文章

  • C#版本、.NET版本与Visual Studio版本的对应关系
    C#版本、.NET版本与VisualStudio版本的对应关系原创修改于 2024-11-0421:39:141.3K0举报文章被收录于专栏:c#分享专栏在软件开发中,选择合适的编程语言、运行时和开发环境至关重要。C#作为一种流行的编程语言,与.NET框架及VisualStudio的版本紧密相关。......
  • visual studio下静态链接库的制作、动态链接库的制作
    visualstudio下静态链接库的制作、动态链接库的制作生成动态库dll和静态库与lib打开VS2022,创建一个桌面向导项目:选择动态链接库首先,创建四个.c文件,内容为函数定义,即add.c、sub.c、div.c和mul.c四个文件,但需要稍微修改,即在函数面前加上_declspec(dllexport):_declspec(dllexp......
  • Window平台下Visual Studio版本和Qt构建kit 以及OpenCV的对应关系
    1、VS版本、MSVC版本、工具集的对应关系参考https://www.cnblogs.com/lidabo/p/183977552、Qt中的构建kit和MSVC的对应关系qt中使用对应版本的kit必须安装对应版本的VS才能使用3、OpenCV的VC17文件夹和VS版本的对应关系OpenCV中的VC17文件夹就是指用的VS2022编译的库,visual......
  • 如何在AI Studio中持久配置环境
    AIStudio每次重新启动后,很多文件/文件夹都会被重置,导致需要的库和配置好的环境都要重新配置。一、不需要创建新的虚拟环境#在终端输入mkdir/home/aistudio/external-librariespipinstall****-t/home/aistudio/external-libraries#replace****withyourpackasges#......
  • Android Studio接口对接部署
    1.配置请求BaseUrl地址建立BaseHelper.ktobjectRetrofitInstance{privateconstvalBASE_URL="https://xxxxxxx.com/"valretrofit:Retrofit=Retrofit.Builder().baseUrl(BASE_URL).addConverterFactory(GsonConverterFactory.creat......
  • Visual Studio Code 1.95.3 官方版
    VisualStudioCode是一个由微软公司发布的免费开源且跨平台的代码编辑器,它本质上是微软将他们的在线编辑器VisualStudioOnline(代号:Monaco)结合Github的Electron实现的一个跨平台编辑器,他们在为程序员创建一个快速且高效工作环境方面取得巨大进步。提供智能感知的自动补......
  • 自动化测试工具Ranorex Studio(七十五)-录制ANDROID测试
    录制您的ANDROID测试准备好设备,并调制好APK后,,选择对应的设备以及要执行的App,就可以开始录制了。 图:选择设备和移动App进行录制按“开始”按钮后,调制在移动设备上的App将自动运行,并在桌面上弹出通知,告之用户移动设备上的操作将被录制。 图:录制通知在录制过程中,Ranorex......
  • 最新 HUAWEI DevEco Studio 调试技巧
    最新HUAWEIDevEcoStudio调试技巧前言在我们使用HUAWEIDevEcoStudio编辑器开发鸿蒙应用时,免不了要对我们的应用程序进行代码调试。我们根据实际情况,一般会用到以下几种方式进行代码调试。肉眼调试法注释排错调试法try-catch控制台输出法弹出提示法断点调试法肉......
  • 最新 HUAWEI DevEco Studio 使用技巧
    最新HUAWEIDevEcoStudio使用技巧HUAWEIDevEcoStudio作为我们harmonyos应用的开发工具,有必要好好打磨一下。Chinese(Simplified)中文汉化插件GitToolBox编辑器中显示git历史保存时自动格式化写了一堆代码,当保存时,自动帮你格式化切换Ohos视图项目本来的......
  • [Windows] 数据恢复软件R-Studio 8.14.179623
    R-Studio是一个功能强大、节省成本的反删除和数据恢复软件系列。它采用独特的数据恢复新技术,为恢复FAT12/16/32、NTFS、NTFS5(由Windows2000/XP/2003/Vista/Windows8/Windows10创建或更新)、Ext2FS/Ext3FS(OSXLINUX文件系统)以及UFS1/UFS2(FreeBSD/OpenBSD/NetBSD文件系统)分区的......