您的位置:首页 > 其它

学习小计(3)

2014-05-27 17:05 99 查看

 

一.            安装低版本的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.      Eg:QTP录制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)开启正常录制模式。

 

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

 

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

 

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

 

 

 

 

 

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

 

①  添加标准检查点

 

 

 

修改设置的标准检查点

 

 

 

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

 

 

 

②  设置文本检查点

 

 

 

运行结果:

 

 

 

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

 

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

 

设置文本检查点

 

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

 

 

 

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

 

 

 

但是运行时报错:

 

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

 

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

 

 

 

 

 

5.      参数化

 

①  设置较为简单的参数化

 

 

 

运行结果:

 

 

 

参数化的另一种形式

 

 

 

4.Wps录制WPS表格

 

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

 

 

 

暂时没有找到解决办法

 

 

 

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

 

 

 

 

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: