51Testing软件测试论坛

标题: QTB测试新浪微博发布和删除功能--求指点 [打印本页]

作者: xiaotian2456    时间: 2014-6-29 22:37
标题: QTB测试新浪微博发布和删除功能--求指点
代码如下:

Services.StartTransaction "发送微博"
Dim datacount
datacount =DataTable.GetSheet("Action1").GetRowCount  '获取本地表微博内容
For i=1 to datacount
wait(3)
Browser("我的首页 微博-随时随地分享身边的新鲜事儿").Page("我的首页 微博-随时随地分享身边的新鲜事儿").WebEdit("WebEdit").Click
Browser("我的首页 微博-随时随地分享身边的新鲜事儿").Page("我的首页 微博-随时随地分享身边的新鲜事儿").WebEdit("WebEdit").Set ""+DataTable("content",dtLocalSheet)+""
Browser("我的首页 微博-随时随地分享身边的新鲜事儿").Page("我的首页 微博-随时随地分享身边的新鲜事儿").WebEdit("WebEdit").Click
wait(3)
Browser("我的首页 微博-随时随地分享身边的新鲜事儿").Page("我的首页 微博-随时随地分享身边的新鲜事儿").Link("发布").Click
DataTable.GetSheet("Action1").SetNextRow
Next
Services.EndTransaction "发送微博"


Services.StartTransaction "删除微博"
Browser("我的首页 微博-随时随地分享身边的新鲜事儿").Page("我的首页 微博-随时随地分享身边的新鲜事儿").WebElement("微博").Click '转到删除页面
Do while Browser("我的首页 微博-随时随地分享身边的新鲜事儿").Page("淘宝潮流馆的微博_微博").Link("@小冰").Exis
Browser("我的首页 微博-随时随地分享身边的新鲜事儿").Page("淘宝潮流馆的微博_微博").Link("删除").Click
wait(3)
Browser("我的首页 微博-随时随地分享身边的新鲜事儿").Page("淘宝潮流馆的微博_微博").Link("确定").Click '删除确定点击 wait(3)
Loop
Services.EndTransaction "删除微博"


问题:
1.删除一条微博后,会弹出确定框,对应代码里“Link(确定)” 这个标签。当第一次点击确定按钮之后,确定按钮还是存在页面的,只是display=none。第二次删除的时候 执行红色那段代码,就会获取2条删除数据。怎么解决呢?没有ID号
作者: Shawn_xiao    时间: 2014-7-11 16:59
回复 1# xiaotian2456


    可以在对象库中 把Browser("我的首页 微博-随时随地分享身边的新鲜事儿").Page("淘宝潮流馆的微博_微博").Link("确定")  的visible属性加上,并设置成true




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