51Testing软件测试论坛
标题:
【已解决】QTP新手有问题:手工点击能弹提示框,换成自动化之后就不弹了?
[打印本页]
作者:
WendyPu
时间:
2011-1-2 14:31
标题:
【已解决】QTP新手有问题:手工点击能弹提示框,换成自动化之后就不弹了?
本帖最后由 WendyPu 于 2011-1-7 17:32 编辑
各位大侠,我是个QTP新手。有两个奇怪的问题想问下大家。
1. 在手动测试中,先选择文件再点击“确定”按钮后会弹出个信息提示框。 但是换成自动化脚本后,本该弹的提示框不弹了。 其实就是一个加载文件的软件,文件加载成功后会有个消息框弹出提示加载成功。
2. 还是上面的提示框。我把所有的脚本都注释掉了,然后手工让提示框弹出来。只想用自动化脚本点击提示框上的“确定”按钮。使用Dialong(....).WinButton(...).Click
但在运行脚本的时候,提示说该脚本什么有错误,不能执行了。
看在我大过年的发帖的份上,麻烦各位大侠帮忙看看吧,我怎么会碰上这么奇怪的问题。确实是揪心哪。
作者:
WendyPu
时间:
2011-1-2 14:49
大家都过节去了么, 可千万不能沉下去啊。
作者:
lyscser
时间:
2011-1-2 17:57
QTP的页面操作时基于消息对象,而不是单纯的键盘模拟
所以键盘操作能触发的QTP操作并不一定能触发,碰到这种情况建议你用键盘模拟去替代操作或者要求开发改代码,把通过外设操作和消息、协议操作的实现统一了
作者:
WendyPu
时间:
2011-1-3 10:49
多谢3楼的lyscser,有点明白了,明天上班我得赶紧先试试键盘模拟,要求开发改代码是没办法了。
作者:
开朗幽默
时间:
2011-1-4 17:15
可以录制一段脚本,再运行,看是否能弹出来
作者:
WendyPu
时间:
2011-1-4 18:29
谢谢5楼。
现在是可以弹出提示框了。
原因是在Open对话框中选择要Load的文件的语句导致的。
Dialog("Open").WinEdit("File Name").Type “C:\ABC\EDF\GH.txt” 时,点击确定出不来提示框。
Dialog("Open").WinEdit("File Name").Type “GH.txt” 时,点击确定就可以弹提示框。
也不知道是为什么。那我只能将默认的文件夹设置好才行。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2