51Testing软件测试论坛

标题: 到底什么样的数据可以被参数化?/谢谢 [打印本页]

作者: keaneping    时间: 2007-3-29 10:39
标题: 到底什么样的数据可以被参数化?/谢谢
原来的设计:

1。在软件中倒入一张图像
2。双击这个图像
3。删除这个图像

在倒入的时候 我看代码是: Select(.....) 这个是可以被参数化的,可是之后双击这个图像,代码是winobject(....)这个在keyword里不能选参数化,在代码里面改,运行的时候也是报错,说winobject不能使用这个方法。

问题时我每次倒入不同的文件,winobject里的名字就不一样,比如倒入的文件名为bmp,那么就会使winobject(MaxPage:bmp).douclick。。。这个怎么实现参数话让软件自动点击刚倒入的文件
作者: linkalee    时间: 2007-3-29 11:03
能否将问题描述的清楚一些,最好附上图,这样大家方便讨论。。
作者: keaneping    时间: 2007-3-29 11:36
开始录制脚本

1.在软件中倒入一张图像
Window("PaperPort").WinMenu("Menu").Select "File;Import..."
Window("PaperPort").Dialog("Import As PaperPort Image").WinComboBox("Look in:").Select "DISK1_VOL2 (D:)"
Window("PaperPort").Dialog("Import As PaperPort Image").WinListView("Look in:").Activate "Paperport Fileset"
Window("PaperPort").Dialog("Import As PaperPort Image").WinListView("Look in:").Activate "import"
Window("PaperPort").Dialog("Import As PaperPort Image").WinListView("Look in:").Activate "outsource"
Window("PaperPort").Dialog("Import As PaperPort Image").WinListView("Look in:").Select "不bmp"

最后的select的对象是可以被参数化的

2。单击这个文件
Window("PaperPort").ActiveX("PaperPort Desktop View").WinObject("MaxPage:bmp").Click 62,70

但是WinObject("MaxPage:bmp")不能被参数化呀,可是括号里面的值是随着文件名称变化的,怎么实现自动导入文件后点击这个文件?
作者: linkalee    时间: 2007-3-29 11:53
WinObject("MaxPage:bmp")中的("MaxPage:bmp")是对象的属性,是可以参数化的,在expert view中光标停留在Winobject上,点击右键,选择对象属性,将你想要参数化的属性参数化,即可实现。。
作者: Coffey111111    时间: 2007-4-1 16:03
关注中~~
作者: allrounder    时间: 2007-4-4 22:22
说实话,没明白。为什么WinObject("MaxPage:bmp")不能被参数化?
作者: tale    时间: 2007-4-5 14:56
标题: 可以参数化的东西很多啊
WebEdit, WebList一般都是可以参数化的。
作者: handle    时间: 2007-4-8 18:48
顶起来




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