`
jerome_wang
  • 浏览: 162884 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论

WebTable下自动Click Link

    博客分类:
  • QTP
 
阅读更多

只写个函数 相信会vbs代码的人都能看懂

 

Function JreportLinkClick(BrowserName,PageName,FrameName,WebTableName,LinkName)

   Dim oDesc,LinkNumber
   Set oDesc = Description.Create()
   oDesc("micclass").Value = "Link"
   Set Lists = Browser(BrowserName).Page(PageName).Frame(FrameName).WebTable(WebTableName).ChildObjects(oDesc)
   LinkNumber = Lists.Count()
   For i = 0 to LinkNumber-1
       If Lists(i).GetRoProperty("innertext") = LinkName Then
           Lists(i).Click
       End If

   Next
  
End Function

分享到:
评论

相关推荐

    软件测试工具QTP培训

    QTP提供了多种标准的【WEB对象】,如Browser、Page、Frame、Image、Link、WebButton、WebCheckBox、WebEdit、WebFile、WebList、WebRadioGroup和WebTable等,覆盖了网页中的常见元素。例如,Browser对象可以用于打开...

    QTP函数及使用常识

    Browser("").Page("").Link("text:=" & neirong).Click ``` 5. **HTML编辑器的录制和验证**: 在录制发信功能时,可能需要在发送邮件的步骤中添加延迟(如`wait 10`),确保QTP能正确输入内容。如果使用的是HTML...

    QTP常用脚本总结

    - `fatherObject.Link("micclass:=Link","text:=click me").click`:通过父对象和链接的属性(micclass和text)定位并点击链接。 - DOM方法:`XX.Object.getElementById`,`XX.Object.getElementsByName`,`XX....

    HttpUnit 小结

    WebRequest clickRequest = link.click(); WebResponse linkPage = webConversation.getResponse(clickRequest); ``` 7. **Cookies的处理**:可以使用`addCookie()`和`getCookieValue()`方法处理Cookies。 ```...

    软件测试工具QTP经验总结

    Browser("").Page("").Link("text:=" & neirong).Click ``` ##### 2.5 网页中HTML编辑器的录制 **应用场景**:测试包含HTML编辑器的Web应用程序时,如发送带有富文本格式的邮件。 **示例**:验证126邮箱的发信...

Global site tag (gtag.js) - Google Analytics