1. SetToProperty : 修改对象库中对象的属性
2. GetRoProperty : 获取对象库中对象的属性
3. GetToProperty : 获取运行对象的属性值
说一下TO和RO分别什么意思:
TO: 测试对象库 RO:运行对象
1. SetToProperty的用法:
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd")._
SetTOProperty"name","q"
这段代码的意思是修改对象库中 wd对象的 name属性值为q
2. GetRoProperty的用法:
msgbox Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").GetROProperty("name")
这段代码的意思是获取页面中百度输入框中name属性的值
3.GetToProperty的用法
这个用法跟GetRoProperty的用法是一样的,只不过Ro是获得页面正在运行时
对象的属性,而To是获得对象库中对象的属性
既然有获取对象库中对象属性,修改对象库中对象属性,获取运行时对象的属性。为什么没有SetROProperty修改运行时对象的属性呢?答案是有的。
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Object.value="erixcsdn"
上面通过Object 对象获取Dom 对象,再进行对象的操作,这样也达到了改变对象的属性
PS:不要看少这些对象的属性和方法。这个是搭建框架里和实际的自动化也要很大的意义