51Testing软件测试论坛

标题: 对网站出现的中间页面怎样作判断o? [打印本页]

作者: rainly    时间: 2007-4-13 16:47
标题: 对网站出现的中间页面怎样作判断o?
请问一下,在用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
作者: rainly    时间: 2007-4-13 17:13
标题: 这样就解决了
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




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2