51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4805|回复: 15
打印 上一主题 下一主题

[Robot] 关于回放求助!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-6-19 16:41:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Sub Main
    Dim Result As Integer
    StartBrowser "http://10.120.20.1/frame/", "WindowTag=WEBBrowser"
   
    Window SetContext, "WindowTag=WEBBrowser", ""
    Window WMaximize, "", ""
    Browser NewPage,"HTMLTitle=配电管理信息系统;Index=0",""
    EditBox Click, "Name=tb_username", "Coords=35,10"
    InputKeys "lu.sun"
    'InputEncKeys "DAAAAFEAAAAEDrA/z9xPcEjNcg8="
    HTMLImage Click, "Name=btn_login", "Coords=30,18"
    Window SetContext, "Caption=配电MIS管理平台 - Microsoft Internet Explorer", ""    Browser NewPage,"HTMLTitle=配电MIS管理平台;Index=0",""
    HTML Click, "Type=HTMLTableCell;HTMLId=menuBar41000000", "Coords=40,10"
    Browser SetFrame,"Type=HTMLFrame;HTMLId=subframe41000000",""
    Browser NewPage,"",""
    HTML Click, "Type=HTMLTableCell;HTMLId=menuBar41100000", "Coords=36,8"
    Browser SetFrame,"Type=HTMLFrame;HTMLId=pdmismain",""
    Browser NewPage,"HTMLTitle=EquipFiles_Work_Browse;Index=0",""
    HTMLImage Click, "Type=HTMLImage;Name=ImageButton1", "Coords=34,8"
    Browser NewPage,"HTMLTitle=EquipFiles_Work_AddWork;Index=0",""
    ComboBox Click, "Type=ComboBox;Name=ddlCompany", ""
End Sub
高手看下,如上代码,执行到红色部分后,回放就停住了!类似的项目都有问题,即那种屏蔽了IE工具栏标题栏的系统,使用普通模式录制后回放都有问题,不动!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-6-20 10:30:33 | 只看该作者

顶下!

求助各位!像那种将IE工具栏和标题栏屏蔽开发的系统,使用robot录制后回放时无法成功,刚一回放即停住了。
这是需要安装什么插件补丁吗?是不是robot识别第三方插件不太好?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-6-20 17:16:18 | 只看该作者
Browser NewPage,"HTMLTitle=配电MIS管理平台;Index=0",""
把这一句注释掉试试.
另外可以给Window SetContext, "Caption=配电MIS管理平台 - Microsoft Internet Explorer", ""   
改成通配符形式试试.这种应该不成问题的
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-6-23 14:03:58 | 只看该作者

感谢回复!

问题还是未解决...
注掉了 Browser NewPage,"HTMLTitle=配电MIS管理平台;Index=0",""这句后,页面左下角的状态栏永远是正在打开页面状态,因此这句不该注掉,且即使注掉之后回放也是不动。
Window SetContext, "Caption=配电MIS管理平台 - Microsoft Internet Explorer", "" 这句话改成通配符是什么意思?能再说具体点吗:)
这种现象很奇怪,凡是屏蔽了IE工具栏和标题栏的系统,回放都会不动,其它系统都没问题,搞不清楚为什么。。。。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-6-24 15:09:28 | 只看该作者

自己顶!

在线等高人!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-6-26 09:33:17 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-6-26 17:21:03 | 只看该作者

自己顶下!

我把代码再帖下,有经验的人事一起探讨下吧.这个问题确实很奇怪,屏蔽掉ie工具标题栏后回放,再简单的操作都不行.
以下代码的操作为在打开的页面里分别输入两行字符,就这样一个简单的操作回放也不成功....
Sub Main   
    Window SetContext, "Caption=http://10.120.20.1 - 配电MIS管理平台 - Microsoft Internet Explorer", ""
    Browser SetFrame,"Type=HTMLFrame;HTMLId=pdmismain;\;Type=HTMLFrame;HTMLId=mainframe",""
    Browser NewPage,"HTMLTitle=MessageShow;Index=0",""   
    EditBox Click, "Type=EditBox;Name=TbOperator", "Coords=28,13"
    InputKeys "11111"
    Browser NewPage,"HTMLTitle=MessageShow;Index=0",""
    EditBox Click, "Type=EditBox;Name=TbTitle", "Coords=22,8"
    InputKeys "22222"
End Sub
单步调试:蓝色那行如果注掉后,红色那行再往下走,程序就自动跳出来结束了......
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-7-4 16:41:33 | 只看该作者

问题依然无法解决!

期待更多有经验人事回复!
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2008-7-16 14:53:36 | 只看该作者

自己顶

自己再顶下!等高人!
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-7-18 17:04:21 | 只看该作者

自己的想法

你试一试..在红色的脚本前面或后面...加上  delayfor  1000
我在回放的时候也会遇到..这样的问题..回放停止..或是跳出...新手的小建议.可以试试..
'$Include "sqautil.sbh"
Sub Main
    Dim Result As Integer
   
    'Initially Recorded: 2008-7-14  17:09:59
    'Script Name: 测试
    StartBrowser "http://127.0.0.1:8080/Register/welcome.html", "WindowTag=WEBBrowser"
   
    Window SetContext, "WindowTag=WEBBrowser", ""
    Window WMaximize, "", ""
    Browser NewPage,"HTMLTitle=XXXXXXX;Index=0",""
    EditBox Click, "Name=j_username", "Coords=26,15"
    InputKeys "ming"
    EditBox Click, "Name=j_password", "Coords=31,15"
    InputEncKeys "BAAAAJEAAABUXuB7"
    '点击登陆
    PushButton Click, "Name=submit"
    delayfor 1000
    Browser SetFrame,"Type=HTMLFrame;HTMLId=menu",""
    Browser NewPage,"HTMLTitle=[insert your title here];Index=0",""
    HTMLLink Click, "Type=HTMLLink;Name=sub1", ""
    HTMLLink Click, "Type=HTMLLink;Name=sub5", ""
    HTMLLink Click, "Type=HTMLLink;Name=sub7", ""
    Browser SetFrame,"Type=HTMLFrame;HTMLId=text",""
    Browser NewPage,"HTMLTitle=无标题文档;Index=0",""
    PushButton Click, "Type=PushButton;Name=Serch"
    Browser NewPage,"HTMLTitle=无标题文档;Index=0",""
    HTMLLink Click, "Type=HTMLLink;HTMLText=1000000000000131", ""
上面是我自己录的.希望你的问题可以解决..不知道能不能帮上你的忙..一起关注吧
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2008-7-23 16:26:45 | 只看该作者

感谢10楼的回复!

延时的问题我遇到过,也加过不同时间的延时,不过感觉这个好象不是这么简单的问题,据我问开发的人员,这个系统的架构有些特殊,以造成回放时与其它系统不一样。我去试下了,如果可以的就更好了呵呵!
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2008-7-23 17:23:32 | 只看该作者
呵呵 恩 期待问题被解决..解决之后 M我..呵呵 我也想了解下
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2008-7-24 08:40:55 | 只看该作者

没问题的:)

我的msn:b46bigbird@eyou.com,有时间加!
回复 支持 反对

使用道具 举报

该用户从未签到

14#
 楼主| 发表于 2008-7-30 12:57:18 | 只看该作者

10楼的朋友在么还?

你说的加延时的问题没用的,我试过了呵呵,关键是执行到红色那行时就失败了,单步调试也是这个结果,到EditBox这行就失败跳出(应该是坐标问题,找不到位置了)。将Browser NewPage,"HTMLTitle=MessageShow;Index=0","" 这行注释掉后也是到EditBox这行失败,有经验的人事一起探讨吧。
    Window SetContext, "Caption=http://10.120.20.1 - 配电MIS管理平台 - Microsoft Internet Explorer", ""
    Browser SetFrame,"Type=HTMLFrame;HTMLId=pdmismain;\;Type=HTMLFrame;HTMLId=mainframe",""
    Browser NewPage,"HTMLTitle=MessageShow;Index=0",""   
    EditBox Click, "Type=EditBox;Name=TbOperator", "Coords=28,13"
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2008-7-30 15:35:55 | 只看该作者

回复 4# 的帖子

Window SetContext, "Caption=配电MIS管理平台 - Microsoft Internet Explorer", "" 这句话改成通配符是什么意思?能再说具体点吗:)
你可以写成这类似这样的:Window SetContext, "Caption=配电**", ""
试下
回复 支持 反对

使用道具 举报

该用户从未签到

16#
 楼主| 发表于 2008-7-31 22:26:04 | 只看该作者

感谢15楼的回复!

之前我试过改成这样:
Window SetContext, "Caption={*}",""  但是依然不成功,不知道是不是语法有问题。
按照你说的改成Window SetContext, "Caption=配电**","" 我明天再试下(现在在家,没环境呵呵),如果还是不行的话那应该还是这个系统自身的问题。这个系统使用的是一套自己开发的框架,好象是用来加载session,所以造成一个很普通的操作都无法回放。有经验的人事继续发表下自己的看法吧呵呵,如果此问题解决,我会告诉大家的:)
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-17 02:28 , Processed in 0.081103 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表