作为标题的问题。硒如何验证字符字体?
回答
你应该得到“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);
对于火狐:
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);
为了获得其他字体属性,使用“font-family”,“font-size”,“font-style”,“font-variant” – 2010-07-15 08:50:19
感谢您的帮助,这对我非常有用。 – 2010-07-21 06:45:05
也许你可以将答案标记为已接受? :) – 2010-07-21 08:08:23
- 1. 如何在硒中验证某个字段的粗体外观
- 2. 验证空字段硒C#
- 3. 如何验证unicode字符?
- 4. 如何验证字符串只用于非字母字符jquery验证
- 5. 验证与@字符
- 6. 如何验证字符串长度?
- 7. 如何在Java中验证字符串?
- 8. 如何验证ColdFusion CFForm中的字符?
- 9. 如何验证JSoup选择字符串
- 10. 如何在NSUserdefaults中验证字符串
- 11. 如何验证JavaScript中的字符串?
- 12. 如何让非alphabatic字符验证
- 13. 如何验证JSON字符串JQuery的
- 14. 如何用Joi验证字符串?
- 15. 如何验证字符串是否包含某些字符?
- 16. 如何验证字符的重复字符串中的
- 17. Selenium IDE - 如何验证名字字段中的特殊字符
- 18. 如何验证字符串是否为字母数字
- 19. 如何使用express验证器验证字符串数组?
- 20. 如何使用jquery验证php md5字符串验证
- 21. 如何验证字符串以仅允许其中的字母数字字符?
- 22. 如何验证某个字段的具体数字?
- 23. Java:验证字符串
- 24. 验证字符串vbscript
- 25. Javascript字符串验证
- 26. 从字符串验证Uri
- 27. jQuery验证瑞典字符
- 28. 验证字符串异常
- 29. 验证特殊字符
- 30. Android JAVA字符串验证
例如:回答你的问题]在大胆页。与硒如何验证它是粗体??? – 2010-07-13 06:36:19
css定位器?谁可以帮助我? – 2010-07-13 07:30:55
没有人可以给我一个好主意? – 2010-07-14 01:45:46