QTP webTable 操作link webElement等

此代码只提供一些思路,在实际项目中是否适用,看具体情况。

之前网上在操作webTable时,代码太繁琐了,要获取row,column总数,在循环等,这里有线性代码可以简单解决:

Set oDesc = Description.Create()
oDesc("micClass").Value = "Link"
oDesc("target").Value = "_blank"
Set l_link=Browser("个人空间管理").Page("个人空间管理").WebTable("html id:=articlelist").ChildObjects(odesc)
For i=0 to l_link.count-1
     print l_link(i).Click //点击table单元格中的link
Next

Set oDesc1 = Description.Create()
oDesc1("micClass").Value= "WebElement"
oDesc1("Class").Value= "time"
Set l_link1=Browser("个人空间管理").Page("个人空间管理").WebTable("html id:=articlelist").ChildObjects(oDesc1)
For i=0 to l_link1.count-1
    print l_link1(i).GetROProperty("outertext") //打印发表日志时间
Next

 此脚本用来分析51testing的发件箱中的博客列表数据,没有涉及到验证checkbox


QTP webTable 操作link webElement等_第1张图片
 

你可能感兴趣的:(element)