luyicom1023 发表于 2010-1-13 10:49:02

急求QTP录制动作和判断此功能的方法

我现在打算录制一个软件的操作流程,但是录制不到某些动作,想请教一下
首先运行软件后,在系统托盘里会生成一个图标,左键双击这个图标就会出现一个面板(那个电脑类的小图标),面板出现的时候小图标消失
https://www.51mypc.com/bbs/attachments/month_1001/10011310294ad610cda29c68da.jpg
但是双击系统托盘图标的动作没有录入到QTP的动作之中
在这个面板里找到修改用户名和密码的地方,修改
https://www.51mypc.com/bbs/attachments/month_1001/1001131029ee5f4aefbe0b071c.jpg
原本的登录按钮文字变成了确定
https://www.51mypc.com/bbs/attachments/month_1001/1001131029ca7f09a716173764.jpghttps://www.51mypc.com/bbs/attachments/month_1001/1001131029b51c4977acc644d9.jpg
点击后出现这个MSGBOX
https://www.51mypc.com/bbs/attachments/month_1001/10011310294b7be5d4d3091f45.jpg
点确定后面板就消失了,然后系统托盘那里弹出一个气泡,显示已连接——这一步也没法记录在录制的程序里
这之后弹出一个msgBox,说用户的某个属性达到了上限(如果没达到上限的话不会弹出这个提示,而且面板里的属性也会被相应地修改)
开始回放
回放到输入用户名和密码的地方,因为已经改过了,所以弹出一个错误的提示框
我想把这个情况也记录下来,做一个判断的分支,比如修改用户名和密码成功的话面板消失,系统托盘图标弹出气泡;失败的话就弹出这个对话框……
现在不知道该怎么做这一串动作,向各位达人求助,在线等……
还有顺便问一下怎么能在同一个Action里把条件和不同的动作模块分开?

luyicom1023 发表于 2010-1-13 10:53:24

还有,一些已知的软件中的bug,该怎么写?比如以上这个程序,一旦修改的用户名和密码相同,那么登录按钮就不会变成确定按钮,而且面板会消失,系统托盘的图标出现,再双击打开面板时会发现面板的画面被卡在面板消失前的画面了
这个情况该怎么做?

zhangaibing 发表于 2010-1-13 12:22:31

感谢到测试群咨询,如果群内的回答对你有帮助,此贴可结:D

luyicom1023 发表于 2010-1-13 13:18:30

了解~:loveliness:
……怎么结贴?:L

zhangaibing 发表于 2010-1-13 16:55:54

呵呵,你的回复就=结贴

xavier_007 发表于 2010-1-13 16:59:42

偶也关注下,怎么把从任务栏上启动软件 ,用qtp脚本化

zhangaibing 发表于 2010-1-13 17:42:46

回复 6# 的帖子

这个真不行:D
页: [1]
查看完整版本: 急求QTP录制动作和判断此功能的方法