请问QTP怎样录制鼠标拖动的操作?
我现在测试的项目是一个组态软件常用的操作就是鼠标拖动组件移动它的位置,录制回放是成功的,但回放时组件在软件中的位置确没有移动,各位大侠有什么方法吗? 把回放时候的方式改变为mouse,具体操作:options-->web-->advanced-->run settings-->repaly type 默认是event,改为mouse。 回复 1# ytyet同楼上的方法,你先把模式换成Mouse模式,然后再进行录制,应该是可以的。
如果还不行,可使用低级录制。 DeviceReplay对象中的拖拉不行? 以上方法如果不行就试试Tools->web Event Recording Configuration ,把状态调整到High。 回复 5# 跑跑跑跑
以上方法都试了还是不行,实际上我们软件中的“连接线”鼠标拖动移动位置是可以成功回放的,不知道什么原因其他组件都不能,伤心。。。 回复 2# huhainan
这是组件拖动的代码,回放的时候成功,但是实际上组件根本没有移动啊。
SwfWindow("全职通-3000移动互联技术应用中心平台(组态仿真设计)_2").SwfTreeView("Tree2").Activate "设计组件;通用组件;标签"
SwfWindow("全职通-3000移动互联技术应用中心平台(组态仿真设计)_2").SwfLabel("标签1079").Drag 49,8
SwfWindow("全职通-3000移动互联技术应用中心平台(组态仿真设计)_2").SwfLabel("标签1079").Drop 46,5 回复 3# 黑羽祭
这是两种组件的选中方式表现,不知道有没有什么关系。。。 回复 6# ytyet
将大家给你的方法都结合在一起,采用低级别录制,应该可以实现吧。 同意5楼 回复 9# 跑跑跑跑
和开发交流了下,他移动的就能回放,大概意思是说我移动的方法没有锁定和释放鼠标焦点什么的,所以一直记录的是上一个鼠标位置没有移动,谢谢大家了。。 回复 6# ytyet
还能再请教您一个问题吗?就是怎样录制右键菜单的二级菜单? 回复 12# ytyet
录制右键菜单的二级菜单我用录制右键菜单的方法又嵌套了一次,不知道有没有更好的办法。。 回复 13# ytyet
应该可以用
Setting.WebPackage("ReplayType") = 2
object.click,,micRightBtn
这种方法吧
页:
[1]