求助大神:QTP脚本回放的时候不能弹出新页面
录制的时候在录制页面上点击按钮打开另一个新页面,对新页面进行操作但是回放的时候,不知道为什么不能弹出新页面,所以接下来的脚本就不能运行了:'(
另附:如果回放的时候手动点击会弹出新页面,脚本会继续运行. 在 Autonation-recording and runsetting 中将去掉图中的勾试试 回复 2# binllyyu
试过了 还是不行呢!
还是感谢你的回答~ 用脚本多点几次,或者用键盘模拟操作 出现错误时有什么提示呢?是不是因为你说的那个按钮的属性变了,回放时找不到对象呢。 回复 5# binllyyu
就是由于没有新页面的弹出,导致在新页面执行的动作找不到对象!我不明白的是,明明前面脚本点击链接(Click)的动作已经执行了,为什么不能弹出新页面,而手动点就可以 那个连接的动作是 单击 还是双击? 截点图上来看看呗,刚好今天下午没什么事 Browser("中国邮政网上营业厅-首页").Page("中国邮政网上营业厅-首页").Link("登录").Click
Browser("中国邮政网上营业厅-首页").Page("中国邮政网上营业厅--登录录").WebEdit("password").SetSecure "4e55e38244a90fc89407242410cf5d4da392873f3d9f"
Browser("中国邮政网上营业厅-首页").Page("中国邮政网上营业厅--登录").WebButton("登 录").Click
Browser("中国邮政网上营业厅-首页").Page("中国邮政网上营业厅--恭喜您登录成功").WebButton("登录前的页面").Click
Browser("中国邮政网上营业厅-首页").Page("中国邮政网上营业厅-首页").Link("家乡包裹").Click
Browser("中国邮政网上营业厅--家乡包裹首页").Page("中国邮政网上营业厅--家乡包裹首页").Link("绝味鸭脖").Click
单击啊,就是运行到最后一行出错,说明倒数第二行已经运行过了,但是就是没有弹新页面 本帖最后由 heaven_hui 于 2011-8-25 15:55 编辑
Browser("中国邮政网上营业厅-首页").Page("中国邮政网上营业厅-首页").Link("登录").Click
Browser("中国邮政网上营业厅-首页").Page("中国邮政网上营业厅--登录录").WebEdit("password").SetSecure "4e55e38244a90fc89407242410cf5d4da392873f3d9f"
Browser("中国邮政网上营业厅-首页").Page("中国邮政网上营业厅--登录").WebButton("登 录").Click
Browser("中国邮政网上营业厅-首页").Page("中国邮政网上营业厅--恭喜您登录成功").WebButton("登录前的页面").Click
Browser("中国邮政网上营业厅-首页").Page("中国邮政网上营业厅-首页").Link("家乡包裹").Click
Browser("中国邮政网上营业厅--家乡包裹首页").Page("中国邮政网上营业厅--家乡包裹首页").Link("绝味鸭脖").Click
单击啊,就是运行到最后一行出错,显示没有找到对象。说明倒数第二行已经运行过了,但是就是没有弹新页面,因为最后一行执行的对象在弹出的页面上。
回复 8# binllyyu
大哥 帮忙看看吧~ Browser("中国邮政网上营业厅-首页").Page("中国邮政网上营业厅-首页").Link("邮政包裹").FireEvent "OnMouseOver"
Browser("中国邮政网上营业厅-首页").Page("中国邮政网上营业厅-首页").Link("家乡包裹").Click
菜单都没展开还说已经点了,你这种问题描述本身就掺杂了自己的主观意识 12楼说的有道理, 回放的时候看清楚了,家乡包裹这个页面到底有没有打开,实在不行就录制屏幕呗,如果你发现没打开的话,就应该知道为什么最后一行总是不通过了。 回复 12# lyscser
我是看回放的时候已经箭头已经运行到下一行,才判断上一行已经运行的!并未带任何主观臆断.. 回复 14# heaven_hui
悲剧~~按照12L大神的方法还是不行,回放的时候家乡包裹的页面依然没有打开···· 恩,就是12L的思想,需要鼠标在“邮政包裹”上时才能生效。不然都找不到“家乡包裹”
1.你可以自己添加脚本,控制鼠标到“邮政包裹”上;
2.你可以用切换到低级录制,进入下以界面后再切换会普通模式;
3.你可以试下描述语言控制; 回复lyscser
我是看回放的时候已经箭头已经运行到下一行,才判断上一行已经运行的!并未带任何主观臆 ...
heaven_hui 发表于 2011-8-26 11:49 http://bbs.51testing.com/images/common/back.gif
对不起,我失言了……看样子是我主管臆断来着,我以为是jsp动态菜单呢 回复 17# lyscser
大神言重了,我就是一个人自学的QTP,公司没人教我,啥也不会~ 回复 16# liuxueyi
按照你说的我手动添加脚本
Browser("中国邮政网上营业厅-首页").Navigate"http://211.156.219.105/"
Browser("中国邮政网上营业厅-首页").Sync
Browser("中国邮政网上营业厅-首页").Page("中国邮政网上营业厅-首页").Link("邮政包裹").FireEvent "OnMouseOver"
Browser("中国邮政网上营业厅-首页").Page("中国邮政网上营业厅-首页").Link("家乡包裹").Click
运行完了仍然没有弹出新页面,奇怪的是运行过去了,没有出错~ 哥们,我在我这边试了,你那个网站可以通过QTP点击成功,我建议你是否可以在该click语句下添加这么个语句,保持页面打开同步再执行下步操作。
Browser("中国邮政网上营业厅-首页").Page("中国邮政网上营业厅-首页").Link("家乡包裹").Click
Browser("中国邮政网上营业厅--家乡包裹首页").Page("中国邮政网上营业厅--家乡包裹首页").Sync
Browser("中国邮政网上营业厅--家乡包裹首页").Page("中国邮政网上营业厅--家乡包裹首页").Link("绝味鸭脖").Click
页:
[1]
2