51Testing软件测试论坛

标题: QTP网页上传图片 [打印本页]

作者: backhome    时间: 2010-5-6 11:05
标题: QTP网页上传图片
QTP网页上传图片怎么实现自动化啊
作者: wolaizhinidexin    时间: 2010-5-8 13:13
'这是完整的录制过程代码

SystemUtil.Run "C:\Program Files\Internet Explorer\iexplore.exe","","C:\Documents and Settings\wqssdd","open"
Browser("BYD WebOffice").Page("BYD WebOffice").Sync
Browser("BYD WebOffice").Navigate "http://localhost:12972/上传图片的显示/Default.aspx"
Browser("BYD WebOffice").Page("无标题页").WebFile("FileUpload1").Click'添加此句脚本
'Browser("BYD WebOffice").Page("无标题页").WebFile("FileUpload1").Set "D:\1_baoshd.jpg"  '这句把它注释掉

'在这里重新录制第二次脚本,只录制选择文件的过程,即先打开选择框后再录制

Browser("BYD WebOffice").Dialog("选择文件").Activate '激活选择框
Browser("BYD WebOffice").Dialog("选择文件").WinListView("SysListView32").Select "1_baoshd.jpg"'选择文件
Browser("BYD WebOffice").Dialog("选择文件").WinButton("打开(O)").Click'将此文件内容代码给fileupload1

Browser("BYD WebOffice").Page("无标题页").WebButton("上传相片").Click

msgbox "上传成功!"
作者: cnsong99    时间: 2010-5-10 09:18
这样写也不是很好,不能 适应所有的上传。你应该考虑下做个公用的函数




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