|
本帖已经被顶到主页中,希望能有更多的朋友来帮我解决着个问题。万分感谢 ________________________________________________________________________________________________
刚开始学QTP,以前一直都是在用QTP官方网站中的定飞机票练习,今天用自己的公司的测试项目
录制了下,发现如果在录制的开始页面中点击链接或者按钮跳,页面在另外一个IE中显示出来,
这时录制的脚本中就出现了两个“Browser”,录制结束后回放,发现在第二个“Browser”跳出来的这一步报错
————————————————————————————————————————————————————————
解决方法:把IE中所有的窗口拦截功能全部关闭,另外注意把IE自带的窗口屏蔽功能也给关闭了,IE自带窗口拦截功能 工具——弹出窗口拦截程序------------------------------------------------------------------------------------------------
简单的说,就是当在脚本的录制中出现了Browser("Value")中的“Value”值发生变化时间,脚本在回放中是否能正确的执行。
我在猜想是不是在QTP的参数可以设置成多IE或者单IE录制,如果有的话,那为高手知道告诉下小第
而且还出现这样的报错信息
是不是QTP不能实现夸IE进行操作啊,不懂,请谁指教下。
代码很简单如下:
Browser("软件测试专业网站:51Testing软件测试网").Page("软件测试专业网站:51Testing软件测试网").Link("软件测试论坛").Click
报错步骤→Browser("51Testing软件测试论坛 测试 | 软件测试").Page("51Testing软件测试论坛 测试 | 软件测试").Link("[QuickTest Pro]").Click
Browser("51Testing软件测试论坛 测试 | 软件测试").Page("[QuickTest Pro] - 51Testing软件测").Link("刚学qtp,描述性编程遇到了问题").Click
Browser("刚学qtp,描述性编程遇到了问题 - [QuickTest").Page("刚学qtp,描述性编程遇到了问题 - [QuickTest").Sync
Browser("51Testing软件测试论坛 测试 | 软件测试").Page("[QuickTest Pro] - 51Testing软件测").Sync
希望哪位大侠能帮忙解决一下,在下万分感激。
[ 本帖最后由 wu52wen 于 2008-1-23 17:11 编辑 ] |
|