问题如标题。
the problem as the title.
您应该获得“font-weight”CSS 属性的值。在 IE 中,粗体值为“700”,而在 Firefox 中,粗体值为“粗体”。
您需要获取元素的计算样式(FF)或当前样式(IE)。
因此,对于 IE,您需要执行以下命令(用 Java 编写):
String strBold = selenium.getEval("var el = this.browserbot.findElement(<locator>);bold = el.currentStyle.fontWeight;"); boolean bold = "700".equals(strBold);
对于 Firefox:
String strBold = selenium.getEval("var el = this.browserbot.findElement(<locator>);bold = window.document.defaultView.getComputedStyle(el,null).getPropertyValue('font-weight');"); boolean bold = "bold".equals(strBold);
You should get the value of "font-weight" CSS property. In IE the bold value is "700" while in Firefox it will be "bold".
You need to get the computed style (FF) or current style (IE) of the element.
So for IE you will need to execute the following (it is in Java):
For the Firefox:
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(1)
您应该获得“font-weight”CSS 属性的值。在 IE 中,粗体值为“700”,而在 Firefox 中,粗体值为“粗体”。
您需要获取元素的计算样式(FF)或当前样式(IE)。
因此,对于 IE,您需要执行以下命令(用 Java 编写):
对于 Firefox:
You should get the value of "font-weight" CSS property. In IE the bold value is "700" while in Firefox it will be "bold".
You need to get the computed style (FF) or current style (IE) of the element.
So for IE you will need to execute the following (it is in Java):
For the Firefox: