51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2324|回复: 6
打印 上一主题 下一主题

[原创] 请教一个QTP测试添加成功的脚本

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-12-31 10:02:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Browser("商企平台").Page("商企平台").Frame("leftmenu").Link("合作伙伴").Click
Browser("商企平台").Page("商企平台").Frame("leftmenu").Link("合作伙伴管理").Click
Browser("商企平台").Page("商企平台").Frame("content").Image("B_add").Click
Browser("商企平台").Page("商企平台").Frame("content_2").WebEdit("partnerInfo.partnerName").Set "QTPTESTn"
Browser("商企平台").Page("商企平台").Frame("content_2").WebEdit("partnerInfo.partnerShortName").Set "QTPTESTn"
Browser("商企平台").Page("商企平台").Frame("content_2").WebEdit("partnerInfo.partnerEname").Set "QTPTESTn"
Browser("商企平台").Page("商企平台").Frame("content_2").WebEdit("partnerInfo.partnerAccount").Set "QTPTESTn"
Browser("商企平台").Page("商企平台").Frame("content_2").WebList("partnerInfo.partnerType").Select "应用提供商"
Browser("商企平台").Page("商企平台").Frame("content_2").WebList("partnerInfo.partnerCallingType").Select "旅行社"
Browser("商企平台").Page("商企平台").Frame("content_2").WebEdit("partnerInfo.partnerLinkman").Set "QTPTESTn"
Browser("商企平台").Page("商企平台").Frame("content_2").WebEdit("partnerInfo.partnerLinkmanTel").Set "1111111"
Browser("商企平台").Page("商企平台").Frame("content_2").WebButton("提 交").Click
Browser("商企平台").Dialog("Microsoft Internet Explorer").WinButton("确定").Click
————————————————————————————————————————————————————————————
下面需要检查数据是否添加成功,如果添加的数据在列表页面存在,弹出“添加成功”对话框
请教下后面的脚本这么写,数据列表页面分页显示,每页显示10条,添加的数据随即显示在某一页

[ 本帖最后由 bowen601 于 2008-12-31 10:05 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-12-31 10:08:10 | 只看该作者
如果是webtable的列表,
用webtable().object.ChildItem (Row, Column, MicClass, Index)来取值吧,然后和你预期输入比较。然后msgbox("").
不知道理解对你的意思没,做测试就怕需求搞不清,以前不明白这个道理,工作后明白了。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-12-31 10:17:18 | 只看该作者
好的,我试试,谢谢你了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-12-31 10:29:42 | 只看该作者
Cou=Browser("商企平台").Page("商企平台").Frame("leftmenu").webtabel().RowCount
For i=1 to Cou
Text=Browser("商企平台").Page("商企平台").Frame("leftmenu").webtabel().GetCellData(i,列数)
if trim(Text)="QTPTESTn" then
msgbox "添加成功!所在行数
i=Cou
end if
Next
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-12-31 13:41:12 | 只看该作者
不太清楚题意,不过我一般都是通过查询数据库来确定添加是否成功,至于添加成功后是否显示正确,用Helius所说的方法试试吧。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-12-31 14:28:07 | 只看该作者
两种方法都可以实现,我更喜欢查询数据库来判断,原因是页面表格有可能会有跨页显示的情况,而通过数据库查询更简单直接
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-1-5 14:03:49 | 只看该作者
设置数据库检查点。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-23 23:32 , Processed in 0.112389 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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