51Testing软件测试论坛

标题: qtp可不可以跳过登录回放 [打印本页]

作者: iter777    时间: 2012-5-28 11:01
标题: qtp可不可以跳过登录回放
很久没用qtp了,因为现在有需要,又要从新拿起来。
现在遇到一个问题,就是登录时的验证码,查了查资料,看到有4种解决方法,3种要程序员帮助,一种是位图识别;但可惜的是我现在的条件都无法实现。
于是我想,能不能手工去登陆后在回放脚本?登录这里我可以手工去测试,然后里面的内容实现自动化。我看到qtp里在录制运行时设置中有一个“record and run test on any open brower”的选项,但在论坛上很多人说录制和回放时最好让qtp自动打开浏览器比较稳定,那么请问用这个选项录制和回放时会遇到什么严重的问题?如果没办法解决的话,还有其它办法越过验证码吗?
作者: WANDY    时间: 2012-5-28 17:06
“record and run test on any open brower”的选项 设置这个就可以了啊。
“但在论坛上很多人说录制和回放时最好让qtp自动打开浏览器比较稳定” 如果没有识别上的问题。 无所谓让不让QTP自动打开了。只需要浏览器加载了BHO插件就行了。
作者: iter777    时间: 2012-5-30 11:57
回复 2# WANDY


    请问BHO插件是什么?如果和加载?还有,如果可以直接在打开的浏览器回放的话,是不是我直接回放后qtp能自动聚焦浏览器,还是需要我手动聚焦一下?这两天老是下到压缩包损坏的qtp11,所以没办法尝试,先问一下
作者: general82    时间: 2012-5-30 13:14
BHO(Browser Helper Object,浏览器辅助对象,简称BHO)   
  BHO是微软推出的作为浏览器对第三方程序员开放交互接口的业界标准,通过简单的代码就可以进入浏览器领域的“交互接口”(INTERACTIVED Interface)。通过这个接口,程序员可以编写代码获取浏览器的行为,比如“后退”、“前进”、“当前页面”等,利用BHO的交互特性,程序员还可以用代码控制浏览器行为,比如修改替换浏览器工具栏,添加自己的程序按钮等。这些在系统看来都是没有问题的。BHO原来的目的是为了更好的帮助程序员打造个性化浏览器,以及为程序提供更简洁的交互功能,现在很多IE个性化工具就是利用BHO的来实现。
“浏览器劫持”是一种不同于普通病毒木马感染途径的网络攻击手段,而是使用各种技术(如DLL插件等)插件对用户的浏览器进行篡改。安装后,它们会成为浏览器的一部分,可以直接控制浏览器进行指定的操作,根据需要,可以让你打开指定的网站,甚至是收集你系统中的各种私密信息。最可怕的是只有当浏览器已经被劫持了,你才会发现,反应过来,原来电脑已经出现了问题。比如IE主页被改,开机就会弹出广告等等。目前,浏览器劫持已经成为Internet用户最大的威胁之一。其实“浏览器劫持”就是通过BHO的技术手段进入你的系统的,而这种技术是合法的
作者: general82    时间: 2012-5-30 13:15
可以跳过登录直接回放的




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2