szlcboy 发表于 2008-8-6 15:46:45

QTP有没有办法在运行测试的时候取得对象的属性值并写到数据表中?

QTP有没有办法在运行测试的时候取得对象的属性值并写到数据表中?

我想测一个WEB页面,这个页面里有一个对象的一个属性值是动态变化的,我想在执行测试的时候这些值抓下来,不知道有没有方法实现~

zte_boy 发表于 2008-8-6 15:49:10

DataTable("colname" , sheetname)=object.getroproperty("xx")

szlcboy 发表于 2008-8-6 16:01:58

谢谢版主~~我试试~~

玉月亭苇 发表于 2008-8-6 17:37:56

getROProperty("outerhtml"),只是取得了此label里outerhtml属性的全部值, 我现在是想如何从outerhtml属性的值里取出那两个不同的子值,即是 Display:none,和 Display:inline。这样我就可以根据这两个值就可以判断是否显示了error msg.不知有没有方法可以取得属性里的子属性的值呢?还是。。。

玉月亭苇 发表于 2008-8-7 09:11:46

不好意思,回错贴了~~~

285929602 发表于 2008-8-7 15:07:44

Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").Set "musica"
'获取变量&属性集
Set oWebElement = Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName")
Set oStyle = oWebElement.Object.CurrentStyle
'创建excel临时表
Set excel = CreateObject( "Excel.Application" )
With excel
        .Visible = True   
        .Workbooks.Add   
        .Cells( 1, 1 ).Value =oStyle.color   '相应变量填入表内
End With
页: [1]
查看完整版本: QTP有没有办法在运行测试的时候取得对象的属性值并写到数据表中?