51Testing软件测试论坛

标题: .Object.value与.GetROProperty("value")的区别 [打印本页]

作者: xieyuee    时间: 2013-1-19 20:01
标题: .Object.value与.GetROProperty("value")的区别
Browser("论坛个性化设定").Page("论坛个性化设定").WebList("界面风格").Select "discuz6"
screenStyle=Browser("论坛个性化设定").Page("论坛个性化设定").WebList("界面风格").Object.value
'.GetROProperty("value")
Print screenStyle
请问为什么用绿色的接口得到的值为:8,用红色的值为discuz6呢
作者: cyh19810806    时间: 2013-1-21 13:30
Object.value 调用的是自身接口的属性也就是html dom的操作,获取到的是html里的值,而GetROProperty("value")是QTP的封装接口属性,获取到的就是通过spy得到的测试对象识别属性的值
作者: xjwldlover    时间: 2013-1-22 09:29
Object.value 调用的是自身接口的属性也就是html dom的操作,获取到的是html里的值,而GetROProperty("valu ...
cyh19810806 发表于 2013-1-21 13:30

顶2楼
换个说法,使用object.value得到的是‘对象属性值’;使用GetRoProperty("value")得到的是‘显示值’。举个例子,以下html对象,如果object得到的应该是‘title’,通过get..得到的应该是‘标题’。
<OPTION selected value=title>标题</OPTION> <OPTION value=fulltext>全文</OPTION>
作者: zz45509    时间: 2013-1-23 09:15
Marvelous answers.I'm totally understand.
作者: xieyuee    时间: 2013-1-25 09:22
回复 2# cyh19810806


   太感谢了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2