селен, как проверить символьный шрифт? - PullRequest
0 голосов
/ 13 июля 2010

проблема в заголовке.

1 Ответ

3 голосов
/ 15 июля 2010

Вы должны получить значение CSS-свойства "font-weight".В 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);
...