ranorex

1.新建项目 new test

2.新建 Recordig

3.使用功能 : 跟踪(Tracking)=>找到你要操作的行为,选定,然后会在软件(添加新项目板块)上面形成对应的Item.

3.1每个 Item 拖拽至上方(添加新的动作板块),点击按钮选择==》“鼠标图案”;单纯输入框选择           setValue     “箭头+长方体”图案;关于级联查询的输入框选择 Key Sequence “键盘图案”;type类型选择==》value或则tagvalue;

4.给每个对应的action 输入对应的变量名。

4.1 鼠标的在Item里面更改,选定对应的Item,会看到一个X(Edit)图案,点击进去,在WebElement里面进行写入新的变量名,(附加:innertext = 是不对的,因为按钮有空格,所以要更改符号:innertext~

5.修改完变量名就可以尝试导入Excel表格中的数据;找到后缀名为 .rxtst的文件,在TestCase文件夹(暂时叫做文件夹吧)后面鼠标右击,进入链接Excel页面;

5.1  Excel表中第一行是变量名,用来和4中变量名对应,最好设置一样的。从第二行开始就是数据。

5.2 TestCase Properties 页面,选择数据源=》数据源管理=》ExcelDataConnector;然后跳转至数据扫描页面,点击自动定位(如果你的Excel变量名字和软件中变量名字不一致,就需要自己手动对应)。

6.以上就设置完成,点击RUN 按钮进行测试你输入的数据。(如果结果有错误,请根据提示进行查找错误)

7.多页面操作时要注意监测页面的打开,使用invoke Action 中的performClick属性;(validate既可以用来校验有无,还可以校验属性);地址路径path长度不够的时候,点击右上方SETTINGS按钮,选择全般,RanorexPath***最大长度,进行设置。

附加提醒:(1)4.1比较容易出错;

(2)选择Key Sequence(键盘图案)输入时首先对同一Item选择一个setValue(“箭头+长方体”图案)制空。Key Sequence(键盘图案)在使用级联查询的时候,需要使用delay去延长时间(因为关联项的出现需要一些时间),在这里还需要设置Key Sequence(键盘图案)的回车键,因为时间延迟是在关联项,而不是在键盘输入项,所以需要将键盘回车,引出关联项。

原文地址:https://www.cnblogs.com/luxia/p/9163524.html