QTP运行脚本里面的msgbox有办法脚本确定或取消么
QTP运行脚本,触发里面的msgbox有办法用脚本来点击确定或取消么?网上找了很多资料但还找不到解决方法[ 本帖最后由 chjy 于 2010-5-20 16:59 编辑 ] 。。。既然还要操作关掉,那就别弹msgbox了
有什么特殊目的? 可以用Print替代Msgbox显示消息,或者把消息用Reporter写入测试结果中 Dim WshShell
Set WshShell = CreateObject("WScript.Shell")
intreturn =WshShell.Popup("提示内容",5,"标题",1)
MsgBox intreturn 用print就行了吧 msgbox是自己在调试的时候添加进去的 后来参数化了前面的登录而需要多次运行 就遇到了怎么关闭msgbox这个问题 目前暂时也没有可以关闭msgbox的办法
钻牛角尖了,非要关闭msgbox,可以用print的,非常感谢大家的提醒 原帖由 yahuu 于 2010-5-20 23:34 发表 http://bbs.51testing.com/images/common/back.gif
Dim WshShell
Set WshShell = CreateObject("WScript.Shell")
intreturn =WshShell.Popup("提示内容",5,"标题",1)
MsgBox intreturn
这个还是会有返回值 一样是弹出msgbox还是要手工点击 你不仔细看,我最后一个msgbox是显示第四行的结果。
意思是说,叫你用第四行的方法
5是延迟5秒,它会自动退出。
手动点击确定,返回1,手动点击取消,返回2. TO:yahuu
俺菜鸟 别介意 遇到什么就学什么 你上面的代码我还没玩过 马上去帮助看看
注释了下 运行可以实现msgbox的要求 谢谢 Dim WshShell
Set WshShell = CreateObject("WScript.Shell")
intreturn =WshShell.Popup "提示内容",5,"标题",1
MsgBox intreturn
是可以的,我试验过了,O(∩_∩)O~ 学习下... 学习了, 非常感谢
页:
[1]