QTP学习 TO与RO的区别

 

TO(test object),RO(runtime object)是QTP中两个很重要的概念,具体的概念我就不说了 网络上都能查询到。这里会举脚本例来说两者的区别。

请大家看以下3行代码:

 

dialog("Login").WinEdit("Agent Name:").Set "mercury"
print  dialog("Login").WinEdit("Agent Name:").GetTOProperties("attached text")
print dialog("Login").WinEdit("Agent Name:").GetTOProperty("text")

QTP自带的flight例子的小练习。我们用object spy小工具捕获到没运行脚本之前属性attached text ->"Agent Name:" text->"空"

而运行上述脚本之后第二行print出的text的属性依然是空的。而此时我们再用object spy去捕获 就会发现 text->"mercury"

就是这一句:dialog("Login").WinEdit("Agent Name:").Set "mercury"的效果了。

至此网友们应该对这两个概念有个更直观的概念了。有问题,请在下方评论,大家一起讨论哈大笑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值