适配2.X数据驱动录制模块
新的Ranorex录制器允许你在还没写代码的时候添加变量。 这些变量可以与动作条目属性绑定或者可以用于RanoreXPath表达式。可以从下面的章节中获取更多的相关信息:课程3:数据驱动测试。 你可以容易的按下面的方式来适配已经存在的数据驱动测试录制模块:
1.打开录制文件,在Ranorex录制器视图中点击’Variables. . .’按钮
图:打开录制的变量对话框
2. 添加所有代码中用到的变量
图:添加变量
3.打开你的录制模块的UserCode文件,并移除已有的属性。
4. 从你的UserCode文件的方法中移除”static”关键字
现在你就可以将模块变量绑定到一个数据列表上或者测试用例中的参数上。
使用2.X代码模块
为了从一个Ranorex测试套件编辑器中调用已经存在的测试方法,我们推荐按照如下的方法把代码模块添加到你的项目中:
1. 在项目视图中选择你的项目并且点击’Add Code Module’
图:添加一个新的代码模块
2.通过添加方法到’ITestModule.Run()’方法末尾的方式来调用你的方法
C#代码:
namespace MyFirstTestProject
{
/// <summary>
/// Description of AddAndDeleteVip.
/// </summary>
[TestModule(“A730AB98-9CFE-49D5-BDA7-0CAE6C614866”)]
public class AddAndDeleteVip : ITestModule
{
public AddAndDeleteVip()
{
}
void ITestModule.Run()
{
Mouse.DefaultMoveTime = 300;
Keyboard.DefaultKeyPressTime = 100;
Delay.SpeedFactor = 1.0;
// Call your existing test method
Program.ExistingTest();
}
}
}