shelly533 发表于 2009-3-5 12:14:27

获取的WebButton的disabled属性为空或者一直是false

disabledProperty=Browser("xx").Page("xx").WebButton("上传").Object.disabled


If disabledPropery= false Then
      Reporter.ReportEvent micPass ,"上传图片","对象已激活,基本信息添加成功!"
    Browser("xx").Page("xx").WebFile("ImageUpload").Set DataTable("上传图片路径", dtLocalSheet)      ' 浏览要上传的图片
    Browser("xx").Page("xx").WebButton("上传").Click      ' 单击上传
    Browser("xx").Dialog("Microsoft Internet Explorer").WinButton("确定").Click
else
    Reporter.ReportEvent micFail,"上传图片","对象处于未激活状态,基本信息添加失败!"
End if
结果:用Msgbox显示disabledPropery时是空的,无论上传按钮是否可用,一直都执行Then后的语句,从来不执行else语句!
哪位高人指点下小妹呀!感激不尽!

helius 发表于 2009-3-5 16:22:30

试试在 WebButton("上 传")加载前 加 wait
或者使用
disabledProperty=Browser("xx").Page("xx").WebButton("上传").GetROProperty("disabled")
If disabledPropery= 0 Then
end if

[ 本帖最后由 helius 于 2009-3-5 16:25 编辑 ]

shelly533 发表于 2009-3-12 15:56:48

回复 2# 的帖子

O(∩_∩)O谢谢!我后来没这样判断了!不过,有空我还是会试试的:)
页: [1]
查看完整版本: 获取的WebButton的disabled属性为空或者一直是false