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

qtp中如何获取动态验证码

2018-04-25 1页 doc 11KB 15阅读

用户头像

is_037433

暂无简介

举报
qtp中如何获取动态验证码qtp中如何获取动态验证码 QTP获取网站的验证码 有些网站的验证码是可以用QTP获取,步骤如下: 这些可获得的验证码有个特点/秘密,你直接用鼠标可以选中验证码里的内容,就像选中word中的文本一样。点右键可以进行复制,粘贴出的内容就是验证码的内容。 方法如下, 录制到验证码的时候, Insert菜单 —— OutPut Value —— 用 标准/文本 输出。代码中将生成 .WebElement("2646").Output CheckPoint("2646") '2646是我当时录制时随机生成的。 录制完成后,查看Out...
qtp中如何获取动态验证码
qtp中如何获取动态验证码 QTP获取网站的验证码 有些网站的验证码是可以用QTP获取,步骤如下: 这些可获得的验证码有个特点/秘密,你直接用鼠标可以选中验证码里的内容,就像选中word中的文本一样。点右键可以进行复制,粘贴出的内容就是验证码的内容。 方法如下, 录制到验证码的时候, Insert菜单 —— OutPut Value —— 用 标准/文本 输出。代码中将生成 .WebElement("2646").Output CheckPoint("2646") '2646是我当时录制时随机生成的。 录制完成后,查看Output Value Properties输出值属性,然后对Configure value进行Modify,将获得的验证码输出到指定的地方DataTable,起名为“number”,选择保存在本地Current action sheet(local)。 那么,此时你已经将QTP获得的验证码输出到对应动作的DataTable的number列中,回放过程验证码会自动保存在此,也在测试结果中显示。 然后你就可以直接利用这个值了: i=DataTable("number",dtlocalsheet) .WebEdit("验证码输入框").Set inumber是动态生成的,运行前看不到值,不用担心。 有个地方需要修改。由于第一次录制的是一个随机的验证码,回放过程肯定会变化,QTP虽然能回放成功,但此处会很慢,因为有内部有警告发生。 解决方法:修改输出值Output Value Properties的属性。去掉html tag前的勾,下面的innertext已经参数化过了。点击OK,再进行回放,速度将明显加快。
/
本文档为【qtp中如何获取动态验证码】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索