51Testing软件测试论坛

标题: 如何参数化Page类型的对象 [打印本页]

作者: simpleqq    时间: 2008-7-10 18:20
标题: 如何参数化Page类型的对象
一般情况下,我们会参数化link类型的对象,如:Browser("Browser").Page("A").Link("B").Click,我们可以把 B 给参数化了

这里,我想问一下,如何参数化 A 呢? 在对象库里查看这个对象的属性,只有两个可用的,一个是Name是A,一个是Class是Page

想这样做的原因是,测试过程中,要访问很多标题不同的页面,但做的操作相同,每个页面都去录制,很麻烦

麻烦高手帮忙理一下。。。谢谢!
作者: zte_boy    时间: 2008-7-10 18:25
Page通常都是用index去识别的
作者: 假装不在    时间: 2008-7-10 18:26

是不是美女呢?
不用怎么去参数化,直接写就好了。
browser("browser").page("index:=0")就可以得到这个对象了。
作者: simpleqq    时间: 2008-7-11 17:56
。。。。这个,能说得仔细点不?
作者: zhou840401    时间: 2008-7-14 12:54
你可以用spy查一下,对象库中的并不是所有的属性。3楼的用的是描述性编程啊。
作者: zhou840401    时间: 2008-7-14 12:56
也许你可以定义一下page对象,代码当中具体引用这一个page 对象就可以了,要改也只是改这一个page对象而已。
作者: dycadrtf    时间: 2008-7-14 14:37
额,学以所用




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