|
小弟最近开始学习QTP,现在遇到一个小问题:就是我输入一个关键字进行搜索,现在我想得到在第一页我搜索到的链接数,代码如下:
Dim SearchStr,Lists,NumberOfLists,oDesc
SearchStr="蓝天伟"
Browser("Browser").Page("百度一下,你就知道").WebEdit("wd").Set SearchStr
Browser("Browser").Page("百度一下,你就知道").WebButton("百度一下").Click
wait(2)
Set oDesc = Description.Create()
oDesc("Class Name").Value = "Link"
oDesc("innertext").Value=".*蓝天伟.*" ‘匹配要搜索的链接
Set Lists =Browser("Browser").Page("百度搜索").ChildObjects(oDesc)
NumberOfLists = Lists.Count()
msgbox NumberOfLists
但不知道为什么在上面我用红色标注的地方不能用正则表达式(不知道是不能用还是我用不来),请高人指点迷津。非常感谢!!!
[ 本帖最后由 lantianwei 于 2007-8-20 17:54 编辑 ] |
|