问题是标题。
答案 0 :(得分:3)
你应该得到“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);