作爲標題的問題。硒如何驗證字符字體?
回答
你應該得到「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. 驗證字符串
- 8. 驗證字符串
- 9. 驗證與@字符
- 10. 如何在NSUserdefaults中驗證字符串
- 11. 如何驗證字符串是一年
- 12. 如何驗證在vb.net字符串
- 13. 如何用Joi驗證字符串?
- 14. 如何驗證JSON字符串JQuery的
- 15. 如何在Java中驗證字符串?
- 16. 如何驗證JSoup選擇字符串
- 17. 如何驗證字符串長度?
- 18. 如何驗證字符串的格式?
- 19. 如何驗證JavaScript中的字符串?
- 20. 如何驗證ColdFusion CFForm中的字符?
- 21. 如何讓非alphabatic字符驗證
- 22. CSS字體速記驗證
- 23. 具體的數字驗證?
- 24. PHP驗證和驗證字符串
- 25. 如何驗證字符串是否包含某些字符?
- 26. 如何驗證字符的重複字符串中的
- 27. 的Java:如何驗證字符串中有許多字符
- 28. 如何驗證數字字符串與休眠數字?
- 29. Selenium IDE - 如何驗證名字字段中的特殊字符
- 30. 如何驗證字符串是否爲字母數字
例如:回答你的問題]在大膽頁。與硒如何驗證它是粗體??? – 2010-07-13 06:36:19
css定位器?誰可以幫助我? – 2010-07-13 07:30:55
沒有人可以給我一個好主意? – 2010-07-14 01:45:46