51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 请问如何获得文本检查点的值?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-4-18 10:25:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问高手如何获得一个文本检查点值,并对该值作一个记录标记,当这个值出现超过2次后,就要执行另外的step,如何实现呢?

eg:

Browser("").Page("").Check CheckPoint(" Once You")
想实现的是:当以上这个检查点出现超过2次时,要执行其他的step.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-4-18 10:42:32 | 只看该作者
if Browser("").Page("").Check (CheckPoint(" Once You"))
then
i=i+1
end if
if i=2 then
do new step
i=0
end if
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-4-18 10:59:03 | 只看该作者

回复 #2 风过无息 的帖子

if Browser("").Page("").Check (CheckPoint(" Once You"))   

QTP报语句不完整错误也?

高手是否可以再细节点点?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-4-18 10:59:50 | 只看该作者
if Browser("").Page("").Check (CheckPoint(" Once You")) then
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-4-18 11:03:59 | 只看该作者

回复 #4 风过无息 的帖子

i 变量这样写,会记录我的检查点个数么? 小女子还是不太理解噢。

为什么这么写呢?

谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-4-18 11:17:54 | 只看该作者
另外,我想实现:把要输入的数据放入datatable中,第一行记录跑完的文本检查点是A ,第二行记录跑完的文本检查点是 B,第三行记录跑完的文本检查点也是B,……我该如何实现呢?

中间用If语句么?

谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-4-18 13:34:54 | 只看该作者
往datatable里面放数据,楼主可以参照一下帮助,这个是一个比较基本的功能.
tag=Browser("").Page("").Check (CheckPoint(" Once You"))   
tag可以取出来每次这个检查点通过还是不通过.
通过的话变量i 就加1.等到变量i到2的时候你开始新的操作,这些都是楼主的需求才这样设置的.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 19:06 , Processed in 0.068423 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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