51Testing软件测试论坛

标题: 用QTP录发邮件脚本,怎么执行脚本后,发现邮件里没有附件? [打印本页]

作者: xbyl1314    时间: 2008-11-28 19:17
标题: 用QTP录发邮件脚本,怎么执行脚本后,发现邮件里没有附件?
我用QTP录了一段发邮件的脚本,其中加了附件的,结果执行脚本后,在收件箱里查看邮件,发现邮件里没有附件?

还有就是我录邮件的时候,输入了邮件内容,但是执行脚本后,查看邮件,只有主题,没有内容?

我是新手,刚接触QTP,不知道怎么回事?请哪为朋友帮忙解答下~~~谢谢了~~~~
作者: xbyl1314    时间: 2008-12-1 19:25
- -``都三天了~~哪位朋友帮我解答下啊~~感谢了~
作者: 李靖之    时间: 2008-12-2 22:01
光这么说没有用呀,至少要把脚本放上来吧,至少请说你用的是什么浏览器吧.
作者: xbyl1314    时间: 2008-12-3 19:05
啊~不好意思,因为刚接触所以不是很清楚;

我用的是IE;脚本是用QTP录制的
Browser("登录").Page("欢迎进入邮件系统").Frame("leftFrame").Image("lefttl02mov").FireEvent "onmouseover"
Browser("登录").Page("欢迎进入邮件系统").Frame("leftFrame").Image("lefttl02mov").Click
Browser("登录").Page("欢迎进入邮件系统").Frame("mainFrame").WebEdit("email.emailTo").Set DataTable("p_Text", dtGlobalSheet)
Browser("登录").Page("欢迎进入邮件系统").Frame("mainFrame").WebFile("annex").Set "D:\项目进度表.xls"
Browser("登录").Page("欢迎进入邮件系统").Frame("mainFrame").WebEdit("email.subject").Set "测试邮件"
Browser("登录").Page("欢迎进入邮件系统").Frame("mainFrame").Image("maintop09").FireEvent "onmouseover"
Browser("登录").Page("欢迎进入邮件系统").Frame("mainFrame").Image("maintop09").Click
这是录制的脚本,那个添加项目进度表的附件,是录下来了,但是后来执行脚本,发出去的邮件是没有附件的.还有邮件内容,用QTP没有录下来.
作者: playfu911    时间: 2008-12-5 00:37
你先看你录制的脚本每一行对应的view
可能你会发现没有内容的哪一行脚本。
那是因为QTP没有把内容这个对象录制上。
需要手动添加。
我想应该是这个问题。
编码我打不出来。你可以先参阅一下这个地址:http://hi.baidu.com/jfioe1/blog/ ... 2b6bf130add171.html
作者: playfu911    时间: 2008-12-5 00:39
Browser("登录").Page("欢迎进入邮件系统").Frame("mainFrame").Image("maintop09").FireEvent "onmouseover"

你可以先试试在这行代码下加入一个
wait(5)
试试可行不可行。
作者: playfu911    时间: 2008-12-5 00:40
也在这行代码
Browser("登录").Page("欢迎进入邮件系统").Frame("leftFrame").Image("lefttl02mov").FireEvent "onmouseover"

也添加一个wait(5)
作者: 鹭岛    时间: 2008-12-5 10:45
在我只看标题的情况下判断:应该是使用的控件虽然操作了但没有录制下来,导致没有实际上传

解决办法:1.采用低级录制的方式即可解决
2.请个QTP比较懂的,编写脚本解决,其实也不用太懂,只要懂得脚本修改就OK了
作者: yuandjing    时间: 2008-12-5 10:55
呵呵,欢迎使用我的方法:
http://bbs.51testing.com/viewthr ... page%3D1#pid1123856
封装成.Net,再使用QTP的.Net Factory调用,这样非常稳定,脚本也会健壮
只是这个函数还在期待高手帮忙解决中。。。
CSDN也有:
http://topic.csdn.net/u/20081204 ... html?seed=340292436
作者: wangxinwen    时间: 2008-12-5 11:09
建议单步运行一下脚本,看一下在哪一步出的问题。




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