51Testing软件测试论坛

标题: 如何对对象进行参数化? [打印本页]

作者: kangaroo    时间: 2007-10-15 16:45
标题: 如何对对象进行参数化?
我的程序中有一排N个并列的Link对象,分别叫A,B,C,D...L,M,N。  有一个输入变量name。  当name取值为“D”时,就click D这个对象……
如果用select case的话我得把所有对象都写一遍,如果对象有几十个那岂不歇菜?!
select case Parameter("name")
    ....
    Case "D"
        Browser("my Browser").Page("my page").Link("D").Click
    ....
end select
有没有办法把对象也参数化啊?请高手指教!!!
作者: walker1020    时间: 2007-10-15 17:23
建议你使用 描述性编程 来解决你的问题
作者: hsjzfling    时间: 2007-10-15 18:49
将对象库中的Link属性值参数化也可以的
作者: 风过无息    时间: 2007-10-15 19:10
呵呵,描述性编程一劳永逸,,楼主可以找找,论坛的东西足够你现在学的了.
作者: kangaroo    时间: 2007-10-16 10:13
好主意!!我来试试看,回来告诉大家结果
谢谢风过无息,hsjzfling 和 walker1020先




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