|
功能描述:添加图像(类似于在博客上添加照片的功能):打开本地图像,并预览,然后输入图像的名称等信息,点击save,将把这个图像的信息保存到数据库;图像本身保存在服务器的某个文件夹下。
我的脚本:
Browser("Typical Image Library").Page("Typical Image Library").Image("ctl00$DefaultContent$imgbtnAdd").Click 9,14
Browser("Typical Image Library").Page("Typical Image Library_2").WebButton("Add").Click
Browser("Typical Image Library").Page("Typical Image Library_2").WebFile("ctl00$DefaultContent$fileImage").Click
Browser("Typical Image Library").Dialog("Choose file").WinListView("SysListView32").Select "ImgPack200411060098.zip"
Browser("Typical Image Library").Dialog("Choose file").WinButton("Open").Click
Browser("Typical Image Library").Page("Typical Image Library_2").WebButton("OK").Click
Browser("Typical Image Library").Page("Typical Image Library_2").WebEdit("ctl00$DefaultContent$txtName").Set "weqwe"
Browser("Typical Image Library").Page("Typical Image Library_2").WebButton("Save to Library").Click //保存功能
Browser("Typical Image Library").Page("Typical Image Library_2").WebButton("ctl00$DefaultContent$btnSave2D").Click
Browser("Typical Image Library").Page("Typical Image Library_2").Frame("frmDialog").WebButton("OK").Click
结果:运行回放,QTP皆没有报错,图像的信息也保存到数据库了 但是:图像未保存到服务器的相关目录下面
在进行自动化性能测试时,用的是Loadrunner也同样遇到此问题,就是文件上传到服务器失败
问题:QTP只是模拟GUI鼠标操作,既然点击SAVE按钮后,图像信息已经保存到数据库了,为什么图片本身没保存到服务器文件夹下呢
是说QTP有时候会捕捉不到某些按钮的一些事件?
最后:希望大家能够给点建议 |
|