carol2000的Ranorex 2.0的学习笔记(1)-入门
上一篇 / 下一篇 2009-01-19 18:59:41 / 个人分类:Ranorex
查看( 2144 ) /
评论( 13 )
=============================51Testing软件测试网?oh8MH
软件版本:Ranorex 2.0 previewr51Testing软件测试网.A Uc-]0U5YGN
Ranorex可以提供简捷的GUI(图形用户界面)自动化测试,支持常规开发语言C#,C++,甚至Python来编写测试执行脚本,支持WPF的.NET软件测试以及Web测试
*k"zS [ k0软件主页:http://www.ranorex.com/
? x {*JD%T [D051Testing软件测试网6ul,}uR
=========================51Testing软件测试网1\"C1pM ] k%{u W|3k
概要:Ranorex 2.0 previewr初览51Testing软件测试网:s b/W8oF!p4c.o7z
1. 快速启动
2. 使用Ranorex Spy分析程序窗口界面
3.使用Ranorex Recorder
4. RanoreXPath简介
5. 日志分析ER+A*hcc0
:i{B/RY+ty0
51Testing软件测试网/?$X:Q2Co2z.m,Q
=========================
'^}Lo ~^$J7fa01. 快速启动
'File | New | Solution ...'. -> record(记录过程中可添加检查点), play(回放) 进行校验回放无误后,在Open the Program.cs file 的main-try中插入recording1.Start(),调用记录中的回放。然后就可以使用工具栏的run button进行编译以及再次回放了。2. 使用Ranorex Spy分析程序窗口界面
a) 启动Spy后,<CTRL> + <LWin>可以直接调用@-M3F+n1M:J0b)通过编辑保存 ranorex Spy的 Element repository,可以生成指定的rxrep保存自定义或者修改的窗口元素属性库,供下次使用51Testing软件测试网XMi~'a n8d
51Testing软件测试网~9a1r!Y-Kl"Grt
3. 使用Ranorex Recorder
a) ‘Generate Code’ button.这个按钮需要在独立运行的recorder里面才有,可以将录制的脚本直接转为C#代码后缀为.cs格式!YXvPM;nR8u051Testing软件测试网xg"U3^2v B-{ LRP&De
b) 运行recorder 会在 %Ranorex%\Recordings文件夹下生成jpeg检查点的截图和xml格式的报告,可以打开后缀名为rxlog的日志查看运行结果)51Testing软件测试网Z{_`RT
)m"?6@:ycN0c) 如果需要添加延时,可以在选择recorder上的“add delay item”按钮,然后在新加的元素上点鼠标右键选择属性即可,别的元素修改也是点击右键后修改51Testing软件测试网6hu`-H+}
/F'vHa M K:e0d) 在控制台执行recordings(需要先切换到Program Files\Ranorex 2.0 Preview\Bin目录下)51Testing软件测试网-[1KC.A%`
Ranorex.Recorder.exe /rp MyRecording.rxrec /p /q51Testing软件测试网*d"{R2@_UH
9H;t9]EK9kq3M0e)添加Validate检查点,可以检查指定窗口的预期值51Testing软件测试网1H;q6}!\&TB^#Tu
51Testing软件测试网 ji.^4hN1\W5l
51Testing软件测试网 W2V7\_dVN
注:根据帮助文档,shortcut key <Scroll> can turn on validation mode without clicking the 'Validate' button,但是在2.0预览版里面该按键无效
dc'g:Y2E1d5C0