Ranorex自动化测试
Ranorex自动化测试
Grace YYDS
learn a little every day.
展开
-
解决Ranorex报错Name “Init“ (CS0103) does not exist in current context问题。
分析错误Ranorex复制粘贴录制文件,运行Solution或者Build Solution,会报错,如图。然而点击这个错误跳转到错误文件代码行数,发现当前的代码文件是Ranorex程序生成的,是不能修改的。Afterwards,我就去问了下大佬,原来,It’s a bug。解决方法既然遇到了这个问题嘛,还是得解决,尤其是那种大的Solution时,真的不想重新编写Solution。方法:将这个Ranorex生成的CS文件剪切出来,重新新增一个Recording。重命名录制文件。原创 2021-04-08 11:37:09 · 480 阅读 · 2 评论 -
如何查看端口号被占用。
最近在工作上Ranorex自动化测试工具老是连不上服务器,经检查发现服务器的端口号(7266)被其他测试工具占用。可以在命令窗口上输入netstat -ano查看本机的所有端口号以及对应的进程占用程序(PID)。打开任务管理器,找到与端口对应的PID,将其关闭,最后重启。...原创 2021-03-20 19:25:27 · 441 阅读 · 0 评论 -
解决Ranorex通过元素的XPath获取对应的文本值。
目录简介获取XPath操作获取元素值操作绑定变量报告操作报告输出简介Ranorex测试过程中如何获取元素的文本值,或许,有些文本值会通过点击、修改等操作会改变元素的文本值,换一种说法就是该元素的文本值类似一个变量,会产生变化,然后我们不能仅仅只获取第一次的值,那改如何操作呢?获取XPath操作首先,获取元素的XPath,直接通过点击或者验证的操作,就能获取,如图。获取元素值操作右键添加“Get value”操作,将获取到元素的XPath移动到该操作的“Re原创 2020-06-22 21:17:59 · 1004 阅读 · 0 评论 -
解决Ranorex输出报告后,如何使用Python脚本获取报告的数据。
简介Ranorex无论测试结果是失败或者成功,默认情况下,都会生成一个测试报告。报告上的内容大概就是操作的步骤以及对应的结果,,如果我们想从测试报告中获取多条文本(或数据),如图所示,该怎么获取呢?测试报告从程序中的文件下打开Reports文件夹,里面全部放的都是测试报告,如图。如果,从Debug文件下的Reports文件夹打开查看,可以看到每个报告都会对应着一份报告数据,如图。将数据报告通过记事本打开,就能能过“Ctrl+F”,搜素到所想找到的文本(或数据),如图。原创 2020-06-15 20:44:20 · 463 阅读 · 0 评论 -
解决Ranorex在测试执行过程中,当执行完调用外界库的方法后并没有执行其他的操作?
简介解决:当Ranorex测试方案包含有调用外界库的方法和其他通过录制或者其他操作的前提下,执行测试过程中,如果遇到执行完调用外界库的方法,却并没有继续执行其他的操作。1.测试方案操作,如图。2.执行测试方案,查看终端控制台,如图。解决方式-11.确认编译库的.NET版本与Ranorex上面的.NET版本是否一致。如何查看Ranorex的.NET版本呢?创建一个基于C#语言的库文件,如图。右键项目名称,点击属性,可以查看.NET版本号,如图。目前,我就会这样查看原创 2020-06-09 17:16:33 · 1129 阅读 · 1 评论 -
Ranorex在执行测试期间怎么快速地捕获并解决找不到元素的错误?
前言Ranorex在执行自动化测试过程中,为了避免遇到问题停止测试运行而消耗更多时间,Ranorex提供了一种维护模式,可不必让整个测试运行开始解决错误,并从报告中可应用修改错误到你的方案或者用例,如图。激活维护模式首先,先将程序开启调试,默认情况下,是“Debug”程序,如图。然后,在测试套件用例界面,打开维护模式开关,如图。最后,执行测试用例,该测试就会在维护模式中执行。捕获并解决错误在测试过程中,如果遇到元素异常或者找不到元素的错误,Ranorex会自动暂停测试原创 2020-06-01 20:56:21 · 822 阅读 · 2 评论 -
Ranorex怎么创建变量?绑定数据?
如果当一个数值是个常量并无需改变,就没有必要做到自动化的程度,数值永远就是一个唯一的数值。然而,自动化测试也包含了多运行多改变数值操作测试验证。Ranorex自动化测试工具可以实现根据数据表中的数据进行依依执行测试。【打开变量设置】例如...选中输入框,点击“As new variable”,弹出添加变量框,如图。【设置变量】输入变量名称和默认值(可不输),如图。【变量修改设置】创建变量成功后,可点击“变量设置”,进行修改变量名称等信息以及变量的基本设置,如图1.1.3。原创 2020-05-27 21:07:47 · 822 阅读 · 0 评论 -
Ranorex怎么设置定时执行测试?
Ranorex怎么设置定时执行测试?很多测试有时候难免会在晚上或者凌晨进行,但是,如果需要人去做的话,这也就意味失去了自动化测试的意义。前段时间,有写过一篇【Ranorex运行测试的实现】的相关分享笔记,大概介绍如何执行“.exe”文件进行运行测试,就根据“.exe”文件我们就可以自己编写一个批处理文件,来执行该测试“.exe”程序,路径显示如图。首先,我们先打开记事本写一个批处理文件,自定义名称为RunningAtNight.cmd,内容如下所示:@ Echo offcd D:\R原创 2020-05-18 21:08:56 · 592 阅读 · 1 评论 -
当Ranorex测试运行时,如果有些对象无法找到,如何解决?
Ranorex在回放或自动化测试运行过程中,GUI对象无法找到,可能是以下两种原因:1.查找元素超时:对象库中的每一个元素或者每一个操作都自定义了自己的超时时间。可以选中该元素打开属性,查看“Timeout”并选择指定元素的最大超时时间或自定义设置时间,如图。2.元素Path错误:可检验GUI对象Path是可见的,通过GUI对象打开“EDIT IN SPY”界面查看Path是否显示正确,如图。也可以点击“Highlight Element”按钮查看Ranorex是否能找到对象,以确定对象原创 2020-05-17 12:50:56 · 867 阅读 · 0 评论 -
Ranorex引用外部的库文件。
Ranorex怎么添加引用外部库文件呢?其实...Ranorex与VS操作很类似。1.首先,右键References->Add->Add references,如图。2.切换“.NET Assembly Browser”,点击“Browser”,选择您的库文件,然后显示在最下方,如图。最后...using就行啦。...原创 2020-05-12 19:15:21 · 402 阅读 · 0 评论 -
Ranorex运行测试的实现。
昨天在Ranorex服务器添加一个Product是Runtime的licence,意思就是运行时许可证,Ranorex Studio不能连接,只是用于运行测试,例如从命令行或Ranorex测试套件运行。如何操作呢..1.从Ranorex Studio上编写一个测试解决方案;2.将Ranorex测试解决方案编译成可执行程序(即Build菜单下选择Build Solution项,快捷键F8),如图。3.在测试方案bin目录下的Debug文件夹拷贝到其他测试机;4.最后执行.exe文件进行运行测原创 2020-05-12 11:41:40 · 899 阅读 · 0 评论 -
Ranorex应用程序无法连接到Ranorex许可证管理器。
本机电脑连的上,而其他主机打开Ranorex程序连接许可证管理器时,显示ERROR:由于目标计算机积极拒绝,无法连接。应该是网络/许可证管理器配置很可能出了点问题。导致此问题的最常见原因是端口7266关闭。请确保端口7266 TCP / UDP已打开。...原创 2020-02-27 15:39:35 · 401 阅读 · 1 评论 -
Ranorex测试报告如何转为PDF格式。
Ranorex官网学习:https://www.ranorex.com/help/latest/ranorex-studio-fundamentals/reporting/converting-reports-data-types/转换工具:ReportToPDF在Ranorex官网上可以下载,或在网盘上下载。https://pan.baidu.com/s/1uCns6rdpjMGo4...原创 2020-01-13 15:26:56 · 652 阅读 · 0 评论 -
Ranorex多个项目时如何设置启动项目?
在需要设置默认启动的项目上右键,点击“Set as startup project”即可。原创 2019-12-16 09:49:58 · 423 阅读 · 0 评论 -
Ranorex通过Python如何将报告发送到邮箱。
Ranorex测试报告如何发送到邮箱在网上看了下,其实可以通过在Ranorex上或者VS调用编写发送邮箱代码就可以执行发送了,RX主要涉及到的开发语言是C++或者.NET。但是我想用Python调用并发送,涉及到的应用以及范围会比较麻烦。因此,希望有广大猿友能够给点意见指点一二。首先将Ranorex测试解决方案在Pycharm打开。然后新建一个文件夹用来放Python发送邮件...原创 2020-01-11 10:29:01 · 554 阅读 · 0 评论