51Testing软件测试论坛
标题:
QTP对象参数问题
[打印本页]
作者:
marshall169
时间:
2008-5-15 12:01
标题:
QTP对象参数问题
有下面一个问题,function里传一个dialog对象作为参数,怎么传? dialog对象已经在object repository 里存在。
Function dialogexist (dialogname, btnname)
If Dialog(dialogname).Exist Then
Dialog(dialogname).WinButton(btnname).Click
Else
Exit Function
End If
End Function
可以改为
Function dialogexist (dialog, btnname)
If dialog.Exist Then
Dialog。WinButton(btnname).Click
Else
Exit Function
End If
End Function
作者:
marshall169
时间:
2008-5-15 13:10
标题:
没人知道吗?
或者QTP不支持这种方法
作者:
marshall169
时间:
2008-5-15 13:10
标题:
没人知道吗?
或者QTP不支持这种方法
作者:
gy21st
时间:
2008-5-15 14:28
对象作参数没有任何问题,手头没有装QTP,没有验证,但你可以试试:
Function dialogexist (dlgObject, btnObject)
...
dlgObject.btnObject.click
....
End function
然后这样调用
set dlg=Dialog("")
set btn=Winbutton("")
dialogexist (dlg, btn )
作者:
walker1020
时间:
2008-5-16 00:16
用对象作为函数的参数完全可以。我记得论坛上有类似的帖子,楼主可以搜索一下。
作者:
zte_boy
时间:
2008-5-16 00:57
肯定是可以的,因为我的脚本就是这么传递的,呵呵
作者:
alexguo
时间:
2008-5-16 13:57
应该是可以的
作者:
msnshow
时间:
2008-5-16 14:06
学习中..........
作者:
walker1020
时间:
2008-5-16 23:41
楼主可参考 帖子
http://bbs.51testing.com/viewthread.php?tid=106169
去解决你的问题。
作者:
skyphoenix
时间:
2008-5-17 04:35
lz的应该就可以运行把
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2