【发布时间】:2017-04-12 20:42:48
【问题描述】:
我正在使用下面的代码来获取 IE 上“链接”的字体大小。
Browser("BB").Page("PP").Link("link").Object.CurrentStyle.fontSize
但是,如果我在 FireFox 上使用相同的代码,QTP/UFT 会抛出错误:
需要对象“Object.CurrentStyle”。
经过大量研究和探索,我发现对于FireFox,它不是Object.CurrentStyle,而是Object.Style,这是QTP中的一个内置函数,并在下面的代码中使用
Browser("BB").Page("PP").Link("link").Object.style.fontSize
但我没有获取 firefox 的结果
【问题讨论】:
-
一旦您深入了解 Object,您将脱离 UFT 功能并与底层对象进行交互 - 可用功能取决于开发人员。对于浏览器独立性,我会从 DOM 中选择节点并提取属性。
-
能否用代码解释一下?