|
我很想在我们的产品测试中实现自动化来作回归测试或是每个build的smoke test,既可以省人力,又可以提高效率。但是一直被几个问题所困扰,所以特别很郁闷:
1. QTP把我们的产品都认成Object,这样很多操作就没法进行。譬如一个下拉框,列表是一个object,小三角也是一个object,整个下拉框也是一个object;
2. 对于象Save As的窗口,开发是用的公司内部的一些控件,QTP没法识别,或是要么也是object类型。譬如Save As窗口中文件列表中每个文件夹或是文件没法当成单独的object进行操作;
举个熟悉的WMP例子来说明一下,对于WMP正在播放的列表,QTP只能识别为Object类型,名字为Current Playlist。那如何去对Playlist下面的具体歌曲进行操作呢?利用Playlist里的相对位置?如果这样的话,当WMP窗口大小或是显示器分辨率发生改变的时候,Script根本就无法运行成功了,对吗?
忘高手指教!小弟感激不尽啊~~~
如果用QTP不能解决这些问题,还有其他的办法可以解决吗?
[ 本帖最后由 leo_hu_100 于 2007-12-21 13:44 编辑 ] |
|