使用Robot录制脚本后刚一回放即失败!
我录制的是一个很简单的操作,即单击一个按钮后链接到一个新页面,输入几个数据单击保存按钮又返回到添加页面。就是这么一个简单的操作,刚一回放就失败,我在测试报告里查看脚本错误行时返回的是
“ PushButton Click, "Type=PushButton;Name=Button1;VisualText=添 加"”语句,具体我也不清楚。
我使用的是Robot 7.0.0.0;
OS:Windows XP;
Browser:IE 7.0
在其他同事的XP系统上录制,正常回放,他们都是IE6,这有关系吗?
求助各位高手!
自己顶下!
没有人清楚吗???这个问题真的很恼人!在别人的机器上一点问题没有,到了自己安装了IE7的机器上,一回放即失败,错误脚本定位在第一次鼠标事件上...................................................................................................高手有经验的人事请回复!没人知道吗?
高手呢???有经验的人事、同行请大家指点下啊!非常头疼的问题,不想重做系统,机器上装了不少东西了。。。。。。。。。。。。。。。。。。。。。。
自己顶啊!!!!!!
状况是一触发按钮操作即失败,返回的代码行也是按钮的click事件操作。Sub Main
Dim Result As Integer
Window SetContext, "Caption=天津市电力公司项目管理信息系统 - Windows Internet Explorer", ""
Browser SetFrame,"Type=HTMLFrame;HTMLId=treeview;\;Type=HTMLFrame;HTMLId=main",""
Browser NewPage,"HTMLTitle=项目规划管理;Index=0",""
PushButton Click, "Type=PushButton;Name=Button1"
Browser NewPage,"HTMLTitle=项目规划;Index=0",""
EditBox Click, "Type=EditBox;Name=TextBox1", "Coords=18,6"
InputKeys "123"
EditBox Click, "Type=EditBox;Name=TextBox2", "Coords=33,41"
InputKeys "123"
PushButton Click, "Type=PushButton;Name=Button2"
Window SetContext, "Caption=Windows Internet Explorer", ""
PushButton Click, "Text=确定"
End Sub
[ 本帖最后由 bb64844866 于 2008-1-4 13:25 编辑 ] 用底层录制Low-Level的方式间接解决试试 在别的机器上录制下来的代码是否一样?这个问题只是看你在这里的描述不好定位啊.注意一下那个动作录制的上下文,将Browser NewPage,"HTMLTitle=项目规划管理;Index=0",""这一行注释掉试试 我和楼主的情况有点类似,估计和浏览器版本有关系,当时我试了很多其他办法都不行,后来我就试着把浏览器版本返回到6.0后,回放就很正常了。楼主可以试试:) 原帖由 bb64844866 于 2008-1-4 13:21 发表 http://bbs.51testing.com/images/common/back.gif
状况是一触发按钮操作即失败,返回的代码行也是按钮的click事件操作。
Sub Main
Dim Result As Integer
Window SetContext, "Caption=天津市电力公司项目管理信息系统 - Windows Internet Explorer ...
把前面那段Browse Newpage脚本屏蔽掉
等了这么久终于有人回复了!谢谢各位同行!
我现在已经决定换机器了....(的确无奈之举,IE7是用一个windows升级补丁包装上的,怎么也卸载不干净......无法还原成IE6,而试过其他的浏览器也没用)。第一:低模式我试过了,没问题,但那样没有任何意义了,脚本基本无法加工,录制后生成的代码过于简单。。。。。。。。。。。。。。。。。。。。。。。。。。。
第二: 'Browser NewPage,"HTMLTitle=项目规划管理;Index=0","" 这行代码我已经注释掉了,回放时依然报错。。。。。
第三:在我机器(IE7)和别人的机器(IE6)录制一个同样的简单添加操作,生成的代码基本是一样的,我附在下面,请大家多指教!
'说明:IE7录制生成的脚本:
Sub Main
Dim Result As Integer
Window SetContext, "Caption=天津市电力公司项目管理信息系统 - Windows Internet Explorer", ""
Browser SetFrame,"Type=HTMLFrame;HTMLId=treeview;\;Type=HTMLFrame;HTMLId=main",""
'Browser NewPage,"HTMLTitle=项目规划管理;Index=0",""
PushButton Click, "Type=PushButton;Name=Button1"
Browser NewPage,"HTMLTitle=项目规划;Index=0",""
EditBox Click, "Type=EditBox;Name=TextBox1", "Coords=68,13"
InputKeys "1"
EditBox Click, "Type=EditBox;Name=TextBox2", "Coords=99,135"
InputKeys "1"
PushButton Click, "Type=PushButton;Name=Button2"
Window SetContext, "Caption=Windows Internet Explorer", ""
PushButton Click, "Text=确定"
End Sub
'说明:IE6录制生成的脚本
Sub Main
Dim Result As Integer
Window SetContext, "Caption=天津市电力公司项目管理信息系统 - Microsoft Internet Explorer", ""
Browser SetFrame,"Type=HTMLFrame;HTMLId=treeview;\;Type=HTMLFrame;HTMLId=main",""
Browser NewPage,"HTMLTitle=项目规划管理;Index=0",""
PushButton Click, "Type=PushButton;Name=Button1"
Browser NewPage,"HTMLTitle=项目规划;Index=0",""
EditBox Click, "Type=EditBox;Name=TextBox1", "Coords=18,12"
InputKeys "c"
EditBox Click, "Type=EditBox;Name=TextBox2", "Coords=56,59"
InputKeys "c"
PushButton Click, "Type=PushButton;Name=Button2"
Window SetContext, "Caption=Microsoft Internet Explorer", ""
PushButton Click, "Text=确定"
End Sub robot好像不支持ie7
页:
[1]