51Testing软件测试论坛
标题:
Identification Properties
[打印本页]
作者:
lovetest6
时间:
2005-5-25 15:21
标题:
Identification Properties
上午问了定位的问题,中午看来一下,
有了一个大概的了解。
可以根据很多属性来定位,
下面的例子中就是根据连接的名称来定位的。
Browser("Browser").Page("Page").Sync
Browser("Browser").Navigate "http://bbs.51testing.com/forumdisplay.php?fid=69"
rem Browser("Browser").Page("51Testing软件测试论坛 - [QuickTest").WebTable("标题").Check CheckPoint("标题")
For i =0 to 82
Title=Browser("Browser").Page("51Testing软件测试论坛 - [QuickTest").WebTable("标题").GetCellData(82, 3)
Browser("Browser").Page("51Testing软件测试论坛 - [QuickTest").Link("关于QTP的查证点 ").SetTOProperty "text",title
Browser("Browser").Page("51Testing软件测试论坛 - [QuickTest").Link("关于QTP的查证点 ").Click
Browser("Browser").Page("51Testing软件测试论坛 - [QuickTest_2").WebEdit("message").Set "说得没错,呵呵 "&i&"!"
Browser("Browser").Page("51Testing软件测试论坛 - [QuickTest_2").WebButton("发表帖子").Click
Browser("Browser").Page("51Testing软件测试论坛 - [QuickTest_3").Sync
Browser("Browser").Navigate "http://bbs.51testing.com/forumdisplay.php?fid=69"
Browser("Browser").Page("51Testing软件测试论坛 - [QuickTest").Sync
Next
复制代码
呵呵灌水机哦,呵呵,可以刷屏了。
我的问题是,这个代码中Page括号里面一起来的是页面的Title,
但是怎么就能断定这个title指向的是哪个页面呢?他们的映射关系记录在什么地方了呢?
为什么mi要这么做呢?
另外,这段代码你们能用么?
我想会有一个叫“标题”的object找不到。呵呵。
作者:
QA_BAY
时间:
2005-5-25 16:35
可以告诉我你是怎么录制的吗?
然后我试一下!
作者:
lovetest6
时间:
2005-5-25 16:45
就是录一下你发贴的过程啊。
然后别忘了插入一个checkpoint。
Browser("Browser").Page("51Testing软件测试论坛 - [QuickTest").WebTable("标题").
就是随便在列表上的那个标题上,插入一个标准的checkpoint,
它会让你选,你就选它上面两层的那个WebTable。就是下面的那个WebTable("标题").
它有两个WebTable("标题").
其实这么做的目的就是增加一个Object.
作者:
lovetest6
时间:
2005-5-25 17:51
test test test
作者:
QA_BAY
时间:
2005-5-25 18:39
你那个标题是录制哪里的呢?我找不到!
还有你拿51来试.那发错的贴怎么办!
作者:
lovetest6
时间:
2005-5-26 09:26
你是说WebTable("标题")么??
发错的贴??什么叫发错的贴啊??上面的脚本,只是回复啊。
msn上说吧。
作者:
dfinger
时间:
2005-6-7 10:17
这个title也是属于那种随机定的一个id把。。
虽然和object里面的titel一样。但是意义不同。如果你
开2个窗口录。那么就会显示 title_2 这种样子。。。
这个片断能灌的成功?
这种方式算作定位么?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2