51Testing软件测试论坛

标题: 为什么使用Rational Functional Tester自动测试工具时回放时无法识别弹出的窗口 [打印本页]

作者: zhang_y_j    时间: 2006-12-31 14:22
标题: 为什么使用Rational Functional Tester自动测试工具时回放时无法识别弹出的窗口
我在使用Rational Functional Tester自动测试工具时,录制了一段程序新建资源,由于数据库中不存在该资源,自动弹出一个不可最小化
的窗口其.class 为Html.Dialog,提示不存在该资源,有一个确定按钮.class为 Html.DialogButton。在回放过程中无法识别该窗口也就找不到
这个确定按钮,产生日志报错。我一直 找不到解决的方法请求高手帮忙!!!!
作者: 风之翼    时间: 2007-1-9 13:42
是否录制生成的脚本里使用坐标来记录鼠标的点击位置,回放时弹出窗口位置改变导致动作无法完成呢?

我也在用RFT,但我们是直接写code,很少使用它的录制回放功能。通常需要在代码中添加test object,然后通过这些obj来进行UI的相关操作。
作者: 风之翼    时间: 2007-1-11 13:25
标题: 补充一点
RFT目前的版本不能识别java之外语言编写的UI,但它提供了一个对象 iWindow可以识别windows的标准对话框(title和标准控件,如按钮等),相关操作必须手工写code实现,录制代码时Windows标准对话框的操作并不会被记录下来。因此,如果你遇到的对话框是Windows的话就自己在相应的地方加一些控制语句吧,如果是非Windows标准对话框且不是java语言实现的UI的话,就比较困难了。
作者: lovetest6    时间: 2007-2-16 08:51
如果object中存在,就可以调用,如果是windows的窗体,要装.net才可以。
作者: shakeone    时间: 2007-2-18 22:20
RFT在最新的版本7.0中开始支持.net和windows的组件,而在之前的版本对原生控件的支持都有限.另外,你可以试着把识别精度降到最低啊.我们在之前的rft版本里,若遇到原生控件,就只能用windows api去定位控件,从而可以达成playback.
作者: 梦想家    时间: 2019-3-18 09:35





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