51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1709|回复: 1
打印 上一主题 下一主题

[原创] 对网站出现的中间页面怎样作判断o?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-4-13 16:47:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问一下,在用qtp进行录制好脚本,对不同的数据输入,所出现的链接页面不同。怎样进行判断噢。

例如:
Browser("Newegg.com - Buy Computer").Page("Newegg.com - Buy Computer_2").WebEdit("Description").Set DataTable("cpu_item", dtGlobalSheet)
Browser("Newegg.com - Buy Computer").Page("Newegg.com - Buy Computer_2").Image("Go").Click 25,24
wait(5)
Browser("Newegg.com - Buy Computer").Page("Newegg.com - Intel Core").Image("Add item to Cart").Click

If  Browser("Newegg.com - Buy Computer").Page("Newegg.com - Once You").Exist=true Then

Browser("Newegg.com - Buy Computer").Page("Newegg.com - Once You").Link("Checkout »").Click            ‘此页面是在运行第一个时出现,但是当运行第二个数据时,没有此页面,直接到了下一个页面,即End if后的页面。 目前我这样写的语句,条件无效。请问各位如何弄哦?
End If

Browser("Newegg.com - Buy Computer").Page("Newegg.com Shopping Cart").Link("Checkout »").Click
Browser("Newegg.com - Buy Computer").Page("Newegg.com Disclaimer_2").Check CheckPoint("Newegg.com Disclaimer")
wait(5)
Browser("Newegg.com - Buy Computer").Page("Newegg.com Disclaimer").Image("Newegg.com - Computers,").Click

Datatable中的数据设置为:
19-103-030
19-103-036
19-103-006
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-4-13 17:13:34 | 只看该作者

这样就解决了

If  Browser("Newegg.com - Buy Computer").Page("Newegg.com - Once You").Link("Checkout »").exist=true Then

Browser("Newegg.com - Buy Computer").Page("Newegg.com - Once You").Link("Checkout »").Click
End If
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-10 20:04 , Processed in 0.079258 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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