为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

论文QTP测试QQ登录界面

2018-04-12 2页 doc 12KB 29阅读

用户头像

is_037433

暂无简介

举报
论文QTP测试QQ登录界面论文QTP测试QQ登录界面 QTP测试QQ登录界面 在GUI测试过程中,通常会碰到对象无法被测试工具识别的问题,这时候往往需要特殊的解决办法,其中一种方法就是通过发送键盘按键的方式来操纵控件。 下面以QQ2009正式版为例,介绍使用Type和Mercury.DeviceReplay对象处理控件的方法。 以下是录制的脚本: Window("QQ2009 正式版").Activate Window("QQ2009 正式版").WinObject("123456").Click 46,11 Window("QQ2009 ...
论文QTP测试QQ登录界面
论文QTP测试QQ登录界面 QTP测试QQ登录界面 在GUI测试过程中,通常会碰到对象无法被测试工具识别的问题,这时候往往需要特殊的解决,其中一种方法就是通过发送键盘按键的方式来操纵控件。 下面以QQ2009正式版为例,介绍使用Type和Mercury.DeviceReplay对象处理控件的方法。 以下是录制的脚本: Window("QQ2009 正式版").Activate Window("QQ2009 正式版").WinObject("123456").Click 46,11 Window("QQ2009 正式版").WinObject("123456").Type "123456" Window("QQ安全中心").Activate Window("QQ安全中心").Click 369,302 可以看到密码输入的步骤没有录制下来,按下登录按钮的步骤也没有录制下来。在对象库手工添加对象后再录制,仍然没有把密码输入的步骤录制下来,因此需要手工添加这一步的脚本(另外在对象库中也不能手工地把登录按钮对象添加进去)。调整脚本如下: Window("QQ2009 正式版").Activate Window("QQ2009 正式版").WinObject("123456").Click 46,11 Window("QQ2009 正式版").WinObject("123456").Type "123456" Window("QQ2009 正式版").WinEdit("Edit").Type "123456" ' 按5次TAB键后聚焦在“登录”按钮上面 For I=1 to 5 Window("QQ2009 正式版").Type micTab Next Window("QQ2009 正式版").Type micReturn ' 按回车键模拟用户点击“登录”按钮 在这里使用了Window测试对象的Type方法来模拟按键,Type方法接受一个按键常量作为输入参数。 登录如果失败会出现“QQ安全中心”界面,在这个界面中“取消按钮”也没有被识别出来,因此需要采用相同的办法来处理: If Window("QQ安全中心").Exist(10) Then ' 密码输入不正确 Window("QQ安全中心").Activate Window("QQ安全中心").Type micTab Window("QQ安全中心").Type micReturn End If 当然,这里也可以使用DeviceReplay对象来模拟按键。
/
本文档为【论文QTP测试QQ登录界面】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索