学习小计(3)

 

一.            安装低版本的WPS(安装的WPS2007专业版)

 

二.            使用QTP简单录制

 

Eg:录制WPS中的WPS文字

 

1.      遇到的问题:

 

     回放不成功,识别不了WinObject("TShellControl.UnicodeClass")

 

 

 

解决办法:

 

参考:http://www.51testing.com/html/66/322766-220557.html

 

修改步骤:(更换唯一标识)

 

 

 

(更新标识属性)

 

 

 

    捕捉不到常用工具栏的各个按钮,只能捕捉整个常用工具条?

 

 

 

 

 

解决的最好办法是:

 

将软件进行全屏录制,避免坐标识别不到的错误

 

2.      成功录制回放的截图

 

 

 

 

 

 

 

  在运行结果中显示Screen Recorder

 

点击工具栏的Tools->Options->Screen Capture

 

 

 

设置成功:

 

 

 

  显示System Moritor

 

原来没有显示应该是没有选择好应用程序,现在从打开对话框选择程序就可以

 

File->Setting->Local System Monitor进行设置

 

 

 

运行结果:

 

 

 

也可以设置三个,结果中只能查看两项,可以切换查看

 

 

 

点击三个进行查看:

 

 

 

 

 

监控IE是可以的,可以生成曲线

 

 

 

3.      EgQTP录制WPS演示

 

录制过程中遇到的问题:

 

右键点击的操作可以录制下来,但是选择右键菜单的操作QTP是捕捉不到的;  可以使用sendkeys模拟键盘输入上下键然后enter 就可以了。

 

解决方法:

 

第一种:

 

参考:http://www.jobui.com/mianshiti/it/qtp/6033/

 

点击右键弹出的菜单(采用键盘事件来模拟)--点击右键菜单的第四项
Set  WshShell = CreateObject("WScript.Shell")

 

WshShell.SendKeys "{DOWN}”//键盘向下的箭头

 

WshShell.SendKeys "{DOWN}"

 

WshShell.SendKeys "{DOWN}"

 

WshShell.SendKeys "{DOWN}"

 

WshShell.SendKeys "{ENTER}"//回车键

 

最终录制回放成功

 

 

 

第二种:

 

采用模拟录制的方法
  此类模式录制了所有键盘和鼠标的精确操作,对于正常录制模式不能录制到的动作,可以使用模拟录制模式来弥补。例如,录制一个鼠标光标拖动的动作,正常录制模式无法录制这个业务操作,这时就可以考虑切换到模拟录制模式记录鼠标光标的轨迹。模拟录制模式录制下来的脚本文件比较大,而且依靠这种方式是不可以由QTP进行编辑的。选择模拟录制模式,如果在回放时,改变了屏幕的分辨率或者窗口/屏幕的位置,回放就会失败。开启模拟录制模式的方式。

 

  (1)开启正常录制模式。

 

  (2QTP上方菜单栏→Automation→Analog recording

 

3)在QTP界面上点击模拟录制图标。

 

可以回放成功,解决右键菜单不是别的问题

 

 

 

 

 

4.        为简单程序添加检查点

 

  添加标准检查点

 

 

 

修改设置的标准检查点

 

 

 

设置的标准检查点都成功检查

 

 

 

  设置文本检查点

 

 

 

运行结果:

 

 

 

经分析上述问题是因为它本身不是一个文本,所以不行

 

现在的问题是什么样的可以设置文本检查点?

 

设置文本检查点

 

Active Screen页签右键需要添加文本检查点的文本->Instert Text checkpoint弹出Select an object对话框

 

 

 

自动框选,检查的文字自动填写

 

 

 

但是运行时报错:

 

  不知道为什么检查的是乱码

 

  删除参数化之后,回放还是会运行两遍,不知道是什么原因?

 

 

 

 

 

5.      参数化

 

  设置较为简单的参数化

 

 

 

运行结果:

 

 

 

参数化的另一种形式

 

 

 

4Wps录制WPS表格

 

遇到的问题:
①不能识别弹出的颜色框

 

 

 

暂时没有找到解决办法

 

 

 

修改成直接点击按钮,可以录制回放

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值