monkey_hou 2007-6-25 11:43
那位大侠清楚,WinRunner的实现机制! 请赐教!
那位大侠清楚,WinRunner的实现机制! 请赐教!
monkey_hou 2007-6-25 15:03
谢谢版主回应!
如进行Web测试
1、再运行过程中输入框和按钮定位方法?
2、在运行过程中鼠标的定位方法?
3、如果分辨率发生变化以上控件的map是否需要更新?
dionysus 2007-6-25 18:15
WR主要是以控件的属性来识别操作的,当你录制一个桌面程序或web时你会看到WR自动生成对逻辑对象的操作语句,其中逻辑对象又会在GUI map文件中给出详细的物理描述,这一组物理描述用来区别被测软件上的控件,使WR能在n多控件中知道操作哪一个
如果WR对某些控件识别的不好,则可使用低级录制(忘记WR里低级录制是什么词了),WR会记录鼠标移动的轨迹和左右键的按键情况,这里生成的语句会包含屏幕坐标,所以脚本的可移植性不好,当分辨率改变了,或者被测软件大小位置变化了则就会出现问题
yolande 2007-6-25 20:43
版主说的以控件的属性来识别操作,是不是context sensitive record模式
analog mode好像完全按照物理位置,这个感觉和不好用啊,不知道analog的适合用在什么时候。
monkey_hou 2007-6-26 10:30
谢谢版主,豁然开朗! sdlkfj3 sdlkfj3
lantianwei 2007-6-26 14:31
analog模式主要用在一些如画图功能类似的软件,因为如果对象识别的话,就无法完全的记录下鼠标的轨迹,但analog模式可以完全记录下鼠标的轨迹,但它有一个缺点:生成的文件比较大,所以建议如果analog模式可以不用就尽量不用。