51Testing软件测试论坛
标题:
【已解决】求教个获取对象背景颜色的问题
[打印本页]
作者:
zbsczh
时间:
2010-2-8 11:13
标题:
【已解决】求教个获取对象背景颜色的问题
大家好,我在做web检查点的时候遇到个问题
页面上有两条记录,然后发现区分记录的元素只有背景颜色,所以我想取记录的背景颜色,然后通过下面方法可以取到color的值
set obj = Browser("").Page("").WebTable("SearchResults").WebElement("Description").Object
set iStyle = obj.currentStyle
sColor = iStyle.color
但是没办法用
sColor = iStyle.bgColor取得背景颜色的值,对HTML比较困惑,所以求教,怎么获取对象的背景颜色?谢谢赐教
[
本帖最后由 yujie6832 于 2010-2-8 15:13 编辑
]
作者:
yujie6832
时间:
2010-2-8 12:18
background-color,要写全的,用IETOOBAR去查,看看全称,还有,并一句写吧,没必要分3句,呵呵
作者:
zbsczh
时间:
2010-2-8 13:43
原帖由
yujie6832
于 2010-2-8 12:18 发表
background-color,要写全的,用IETOOBAR去查,看看全称,还有,并一句写吧,没必要分3句,呵呵
bjColor = Browser("").Page("").WebTable("").Object.currentStyle.background-color ??
好像不支持这个,之前试过
我用这个取 my_object = Browser("").Page("").WebTable("").Object.currentStyle.getAttribute("background-color")
出了这个错:
"Invalid use of Null: 'my_object'"
用IEDeveloper Toolbar看是有这个background-color属性,而且也有值 "#eeeeee"
继续求解~谢谢
作者:
zbsczh
时间:
2010-2-8 13:50
确实用qtp自己的Spy这个bgcolor也是没有值的
作者:
zbsczh
时间:
2010-2-8 14:02
尝试了好多次,解决问题
my_object = Browser("").Page("").WebTable("").WebElement("").Object.currentStyle.backgroundColor
这样子就可以取到对象的背景颜色了
作者:
yujie6832
时间:
2010-2-8 15:13
呵呵,用IETOOBAR工具就能查到了哦,就是这样的,BGCOLOR写全称
作者:
fqcd163
时间:
2010-2-10 11:22
IETOOBAR? 什么东东呀,有虾米用用呀?
作者:
fydgo
时间:
2013-11-26 10:56
标题:
RE: 【已解决】求教个获取对象背景颜色的问题
回复
2#
yujie6832
我在我的App里用想用这个方法获取控件的背景颜色 , 但总是弹出错误
Object doesn't support this property or method: 'Window(...).WinObject(...).Object
为何这样?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2