51Testing软件测试论坛

标题: Webfile对象无法点击 [打印本页]

作者: tallbuilting    时间: 2013-6-5 15:01
标题: Webfile对象无法点击
本人QTP新手,请教一个问题

脚本如下(自己写的):
Browser("IP Camera Login").Page("IP Camera Login").WebEdit("WebEdit").Set "admin"    ‘1. 输入密码  
Browser("IP Camera Login").Page("IP Camera Login").WebElement("Submit").Click           ’2. 登录
Browser("IP Camera Login").Page("IP Camera").WebElement("SysSetting").Click              ‘3. 进入系统信息
Browser("IP Camera Login").Page("Basicinfo Configure").Frame("ifrmaeupdate").WebFile("filepath").click                          ’4.点击系统信息内的“浏览”框
Browser("IP Camera Login").Dialog("选择要加载的文件").WinEdit("文件名(N):").Set  "XXXXX.tgz"                       ‘5. 输入需要使用的文件名
Browser("IP Camera Login").Dialog("选择要加载的文件").WinButton("打开(O)").Click                          ’6. 打开文件

进行到第4步的时候,QTP无法自行点击”浏览“按钮,要手动点击后才可以进行第5,6步。

以下方法已经尝试过,都不可以:
1. 将第4步的click改成set ("XXXXX.tgz")
2. 重新获取webfile对象
3. 修改QTP录制自动产生的代码

请问有经验的各位,第四步之后要如何修改,才能自动进行下去。
作者: 黑羽祭    时间: 2013-6-5 15:12
回复 1# tallbuilting


    能上个图看一下浏览的位置么?
作者: 黑羽祭    时间: 2013-6-5 15:19
回复 1# tallbuilting


    我这里先给你猜测一下吧1.那句点浏览的那句,你先试试
  1. Browser("IP Camera Login").Page("Basicinfo Configure").Frame("ifrmaeupdate").WebFile("filepath").object.click
复制代码




2.如果不行再看看这个:
  1. Browser("IP Camera Login").Page("IP Camera Login").WebEdit("WebEdit").Set "admin"
  2. Browser("IP Camera Login").Page("IP Camera Login").WebElement("Submit").Click
  3. Browser("IP Camera Login").Page("IP Camera").WebElement("SysSetting").Clickwf_width = Browser("IP Camera Login").Page("Basicinfo Configure").Frame("ifrmaeupdate").WebFile("filepath").getRORroperty("width")
  4. Browser("IP Camera Login").Page("Basicinfo Configure").Frame("ifrmaeupdate").WebFile("filepath").click wf_width -10,8
  5. Browser("IP Camera Login").Dialog("选择要加载的文件").WinEdit("文件名(N):").Set  "XXXXX.tgz"
  6. Browser("IP Camera Login").Dialog("选择要加载的文件").WinButton("打开(O)").Click
复制代码

作者: tallbuilting    时间: 2013-6-5 15:21
[attach]85438[/attach]

这个图行么~
作者: tallbuilting    时间: 2013-6-5 15:24
[attach]85439[/attach]

刚好像没上到图片,上附件试试
作者: feiyunkai    时间: 2013-6-5 15:36
Browser("IP Camera Login").Page("Basicinfo Configure").Frame("ifrmaeupdate").WebFile("filepath").set FilePath

'注意FilePath是文件完整路径,而不是文件名
作者: tallbuilting    时间: 2013-6-5 15:37
回复 3# 黑羽祭

谢谢~按你的第一个方案改了之后可以点击浏览了,但第5步开始又不动了。。。




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