Как в Selenium IDE (именно IDE) проверить цвет текста?
"<a class="title" onclick="onUrlMap(27.6811,53.9277,10);onBubbleID('icon_0');" href="javascript:void(0)"> улица Академика Купревича, 1/1</a> "
Это с HTML кода, нужно проверить, что цвет текста "улица Академика Купревича, 1/1" красный. В атрибутах хтмл ничего про цвет не указано.
Вот css(c firebug):
ul.maps_catalog
li.result
a.title {
color: #CC3333;
font-weight: bold;
margin: 0 0 5px;
}
inner.css (line 291)
a {
outline: medium none;
}
inner.css (line 3)
a {
color: #192C8F;
text-decoration: none;
Как проверить цвет текста
Автор ganzalik228, 08 фев 2012 12:42
Сообщений в теме: 3
#1
Отправлено 08 февраля 2012 - 12:42
#2
Отправлено 08 февраля 2012 - 16:21
попробуйте как-то так:
assertTrue(selenium.isElementPresent("css=a[color=#CC3333]"));
или
<tr>
<td>assertElementPresent</td>
<td>css=a[color=#CC3333]</td>
<td></td>
</tr>
assertTrue(selenium.isElementPresent("css=a[color=#CC3333]"));
или
<tr>
<td>assertElementPresent</td>
<td>css=a[color=#CC3333]</td>
<td></td>
</tr>
#3
Отправлено 13 февраля 2012 - 13:46
Selenium не видит css=a[color=#CC3333] как локатор, это не подходит. Есть ещё какие нибудь предложения?
#4
Отправлено 16 февраля 2012 - 14:57
Спс всем за советы) Вот решение: command: assertEval
Target: window.document.defaultView.getComputedStyle(window.document.getElementsByClassName('title')[0]).getPropertyValue('color')
Value: rgb(204, 51, 51)
Target: window.document.defaultView.getComputedStyle(window.document.getElementsByClassName('title')[0]).getPropertyValue('color')
Value: rgb(204, 51, 51)
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных