Перейти к содержимому

Фотография

Как проверить цвет текста


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 ganzalik228

ganzalik228

    Активный участник

  • Members
  • PipPip
  • 79 сообщений
  • ФИО:Артур

Отправлено 08 февраля 2012 - 12:42

Как в 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;
  • 0

#2 Leoxa

Leoxa

    Новый участник

  • Members
  • Pip
  • 59 сообщений
  • ФИО:Алексей

Отправлено 08 февраля 2012 - 16:21

попробуйте как-то так:
assertTrue(selenium.isElementPresent("css=a[color=#CC3333]"));
или
<tr>
<td>assertElementPresent</td>
<td>css=a[color=#CC3333]</td>
<td></td>
</tr>
  • 0

#3 ganzalik228

ganzalik228

    Активный участник

  • Members
  • PipPip
  • 79 сообщений
  • ФИО:Артур

Отправлено 13 февраля 2012 - 13:46

Selenium не видит css=a[color=#CC3333] как локатор, это не подходит. Есть ещё какие нибудь предложения?
  • 0

#4 ganzalik228

ganzalik228

    Активный участник

  • Members
  • PipPip
  • 79 сообщений
  • ФИО:Артур

Отправлено 16 февраля 2012 - 14:57

Спс всем за советы) Вот решение: command: assertEval
Target: window.document.defaultView.getComputedStyle(window.document.getElementsByClassName('title')[0]).getPropertyValue('color')
Value: rgb(204, 51, 51)
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных