停止更新,更多信息关注微博 http://t.qq.com/cloudits 性能测试i进阶指南相关信息请见http://bbs.51testing.com/thread-1020883-1-1.html

SilkTest中的描述性编程1基础篇

上一篇 / 下一篇  2013-06-26 11:03:05 / 个人分类:自动化测试

查看( 249 ) / 评论( 2 )
在SilkTest中无论是Business User还是.Net Script User都是使用对象库Object Map模式来管理访问对象的,但是在.Net Script或者是更为高级的4J或者4Net模式中,都提供了描述性编程的模式访问。
r;k9m Vg9Cu"Q)R0 51Testing软件测试网t?(QBB(z(`+b
例如我们需要访问一个按钮,以前的代码可能是这样的51Testing软件测试网f HP$Z0p c{ ^
xxx.pushbutton("button1").select()
&w!f)lVa'G0 在对象库object map中对这个对象的识别属性是 name="button1",xpath="windowsid=140",那么转化成描述性编程应该这样写51Testing软件测试网5CC|E}u
xxx.pushbutton("[@windowsid='140']").select()51Testing软件测试网"K H'ZGbF6t
注意,在Silktest13.5为止,还没有办法支持对一个对象的多属性识别,对象识别都是单一属性来源的。对于这样写法不熟悉的朋友可以使用Open Agent自带的Recorder来录制,多用两次自然就熟悉了。

TAG:

lsekfe的个人空间 lsekfe 发布于2013-06-26 11:25:35

QUOTE:

在SilkTest中无论是Business User还是.Net Script User都是使用对象库Object Map模式来管理访问对象的,但是 ...NJu%f(u vk
云层 发表于 2013-6-26 11:03
]*c*\sY,N3Jwww.51testing.com+e$RE}Rj(q)F

e%W!m;d-I)@:w#h9o51Testing软件测试网    进来支持下!
xzyhappy发布于2013-07-11 17:14:51
嗯,支持下
我来说两句

(可选)

Open Toolbar