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

Фотография

Подскажите, как проверить с помощью selenium IDE css элементы?


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

#1 serbvov1

serbvov1

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

  • Members
  • Pip
  • 55 сообщений
  • Город:Севастополь

Отправлено 25 июня 2015 - 07:41

Подскажите, как проверить с посошью selenium IDE css элементы, например - цвет блока (background), размер (height/width), цвет шрифта и семейство?

С помошью WebDriver понятно

     assertEquals("rgba(255, 255, 255, 1)", driver.findElement(By.xpath("/html/body/div[2]/section/div/div/div/div/div[1]/span")).getCssValue("color"));
     assertEquals("rgba(49, 176, 213, 1)", driver.findElement(By.xpath("/html/body/div[2]/section/div/div/div/div/div[1]")).getCssValue("background-color"));

  • 0

#2 Aleksey.Vlasov

Aleksey.Vlasov

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

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Власов А.

Отправлено 26 июня 2015 - 10:50

<tr>
    <td>verifyEval</td>
    <td>window.getComputedStyle(window.document.getElementById('id-элемента'),null).getPropertyValue('background-color');</td>
    <td>rgb(251, 251, 251)</td>
</tr>

 

или

 

<tr>
    <td>storeEval</td>
    <td>window.getComputedStyle(window.document.querySelector('css селектор')).getPropertyValue('border-top-color');</td>
    <td>rgb</td>
</tr>

<tr>
    <td>echo</td>
    <td>${rgb}</td>
    <td></td>
</tr>


  • 2

#3 Saga

Saga

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

  • Members
  • Pip
  • 37 сообщений
  • ФИО:Maryna Kolesnik
  • Город:Киев


Отправлено 27 июня 2015 - 05:03

А если еще и вынести  конструкцию в отдельный файл, слегка допилить и подключить как расширение к Selenium IDE, получится юзер-френдли:

assertCSSbackgroundColor  | css=#aaa   | rgb(251, 251, 251)
assertCSSborderTopColor   | id=aaa     | rgb(0, 0, 0)

пример здесь


  • 1

#4 serbvov1

serbvov1

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

  • Members
  • Pip
  • 55 сообщений
  • Город:Севастополь

Отправлено 29 июня 2015 - 11:35

Спасибо!


  • 0

#5 serbvov1

serbvov1

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

  • Members
  • Pip
  • 55 сообщений
  • Город:Севастополь

Отправлено 07 июля 2015 - 08:29

в обшем запутался, в общем не пойму куда подставить айдишник или html тэг или...

вот скрин http://upload.akushe...image815996.png

нужно проверить цвет надписи обведенной рамкой 


  • 0

#6 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 07 июля 2015 - 12:39

в обшем запутался, в общем не пойму куда подставить айдишник или html тэг или...

вот скрин http://upload.akushe...image815996.png

нужно проверить цвет надписи обведенной рамкой 

Так пробовали css="div#register1step div.box-header span" ? И определяете color.


  • 0

#7 serbvov1

serbvov1

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

  • Members
  • Pip
  • 55 сообщений
  • Город:Севастополь

Отправлено 09 июля 2015 - 11:15

понял, не так все просто с идентификаторами


  • 0


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

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