richardcn 发表于 2007-7-31 15:57:54

上传文件控件属性编程问题

问题如下:
先创建如下的asp文件,然后在QTP中运行
代码,出现文件对话框不能自动点击打开按钮

' 正确设置ASP文件,并能执行
'<html>
'<form>
'<input name="uploadfile" type="file"/>
'<input name="submit" type="submit"/>
'</form>
'</html>

'文件对话框能调出
Browser("creationtime:=1").Page("micclass:=page").WebFile("name:=uploadfile","html tag:=INPUT","type:=file").Click
' 这里有点问题
Browser("creationtime:=1").Page("micclass:=page").WebFile("name:=uploadfile","html tag:=INPUT","type:=file").Set "C:\test.jpg"
' 这里也有点问题,主要是不能打开不起作用
Browser("creationtime:=1").Dialog("regexpwndtitle:=选择文件","text:=选择文件","nativeclass:=#32770").WinButton("name:=打开(&O)","html tag:=INPUT","type:=button").Click

browser,page都能识别成功的,第2步webfile选择文件有点问题
第三步不能自动点击打开按钮

海龙 发表于 2007-8-6 13:47:19

处理中

songfun 发表于 2007-8-18 09:36:09

对象没有唯一的标识到吧?
根据强制属性-辅助属性-顺序标识符的识别特性,你加一些属性,包括index都可以尝试
页: [1]
查看完整版本: 上传文件控件属性编程问题