错误提示:error:parameter is not out of range是什么原因
刚学wr,想用自已 的软件做实验,但做的过程当中菜单总是不识别,其中运行到第二句:obj_drag("DockTop",29,36,LEFT)时,会出现错误提示:objct:DockTop,error:parameter is not out of range,请各位帮帮忙,我该怎么解决此种问题。 怎么没人回复啊! obj_drag("DockTop",29,36,LEFT)==========
这句话里面的29,36这二个参数,是你自己填的吗?这个提示我有遇到过,主要是这二个参数的数字有问题 是不是录制和测试的时候,菜单的位置有变化? GUI位置变化造成的 to:小小柠檬
是我录制的,我录制所有打开菜单这一动作都会出现这条语句。并且打开的新窗口也不认,以下是我打开一菜单的录制代码。
# 管理系统_1
win_activate ("管理系统_1");
set_window ("管理系统_1", 6);
obj_mouse_click ("DockTop", 24, 7, LEFT);
obj_drag ("DockTop", 37, 82, LEFT);
# ABSxPopup
win_drop ("ABSxPopup", 35, 62);///以上三行是打开卫生管理的子菜单
tbl_set_selected_cell ("dw_input", "#1", "NF"); //这个是子菜单的标题
obj_mouse_click ("新建", 21, 11, LEFT); 各位帮忙就帮到底吧,真不知道哪儿的错
唉,自学东西真不容易啊! 遇到解决不了的问题就想打退堂鼓! 我也是刚刚开始学习winRunner的新手,谈不上什么经验,互相交流吧。
我非常不建议你用obj_mouse_click这一类的方法,因为纪录的是鼠标的移动,而页面是经常变化的,一旦object的位置变化了,你的脚本就会出错,你最好都用基于gui对象的方法,比如button_press或者web_link_click。
另外,我觉得WinRunner录制的脚本看起来很麻烦,也不好维护,最好自己写。 建议这里的高手放一些比较典型,规范的例子上来,便于大家学习。 写脚本也是从录脚本开始的吧,真写的话会很麻烦吧
页:
[1]