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

Фотография

Проверка выбран ли елемент


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

#1 Nelly_lucky

Nelly_lucky

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

  • Members
  • Pip
  • 45 сообщений
  • ФИО:Nelly

Отправлено 12 июня 2012 - 09:27

Здраствуйте
Подскажите пожалуйста как проверить или выбран чекбокс в Selenium IDE
Есть следующая ситуация
Захожу на страницу
и смотрю есть ли галочка на чекбоксе
1) если есть - делаю то то
2) если нету делаю что то другое

и подскажите где можна почитать по подробней про команды Selennium IDE, что ба каждый раз не создавать новую тему :)
Спасибо
  • 0

#2 astenix

astenix

    Специалист

  • Members
  • PipPipPipPipPip
  • 906 сообщений
  • ФИО:Лёша Лупан
  • Город:Кишинев


Отправлено 12 июня 2012 - 10:16

Захожу на страницу
и смотрю есть ли галочка на чекбоксе


Если код, который за чекбокс отвечает, как-то изменяется при наличии и при отсутствии чек-бокса, то ваше дело простое.

Более внятно безо всякого примера исследуемого кода ответить на этот вопрос может только Чак Норрис. Или Алексей Баранцев, но он сейчас на море, черешню жует.

и подскажите где можна почитать по подробней про команды Selennium IDE, что ба каждый раз не создавать новую тему :)


Вот базовый учебник, специально для вас переведен на русский: http://selenium2.ru/...lenium-ide.html
  • 0

Software Testing Glossary - простыми словами о непростых словах.


#3 Nelly_lucky

Nelly_lucky

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

  • Members
  • Pip
  • 45 сообщений
  • ФИО:Nelly

Отправлено 12 июня 2012 - 10:22

Учебник я читал
у меня должно быть условие по которому будет дольше идти Selenium IDE

ну что то такое
<tr>
<td>storeEval</td>
<td>if(selenium.isElementPresent('//td[11]/input')==true){nextMove='check'}else if(selenium.isElementPresent('//td[11]/input')==false){nextMove='uncheck'}</td>
<td>nextMove</td>
</tr>

только мне нунжно проверять или зачекан елемент
бо он и так там есть
вот с этим у меня проблема
  • 0

#4 astenix

astenix

    Специалист

  • Members
  • PipPipPipPipPip
  • 906 сообщений
  • ФИО:Лёша Лупан
  • Город:Кишинев


Отправлено 12 июня 2012 - 10:30

у меня должно быть условие по которому будет дольше идти Selenium IDE

Дольше чем что?

Дальше?

Не про этот код я говорю, а про код страницы, которую нужно покрыть тестом.
  • 0

Software Testing Glossary - простыми словами о непростых словах.


#5 Nelly_lucky

Nelly_lucky

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

  • Members
  • Pip
  • 45 сообщений
  • ФИО:Nelly

Отправлено 12 июня 2012 - 10:40

да дальше
<td aria-describedby="main_table_checkbox_import" style="text-align:center;" role="gridcell">
<input id="FPKM" class="checkbox_FPKM" type="checkbox" onclick="check_manufacturer_model_submodel('FPKM');" disabled="">
</td>
там такой код)
  • 0

#6 Nelly_lucky

Nelly_lucky

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

  • Members
  • Pip
  • 45 сообщений
  • ФИО:Nelly

Отправлено 12 июня 2012 - 10:58

Усё спасибо большое
решил проблему так
<tr>
<td>storeChecked</td>
<td>//td[11]/input</td>
<td>gg</td>
</tr>
<tr>
<td>storeEval</td>
<td>if(${gg}==true){nextMove='check'}else{nextMove='uncheck'}</td>
<td>nextMove</td>
</tr>
  • 0

#7 astenix

astenix

    Специалист

  • Members
  • PipPipPipPipPip
  • 906 сообщений
  • ФИО:Лёша Лупан
  • Город:Кишинев


Отправлено 12 июня 2012 - 12:34

Усё спасибо большое
решил проблему так
<tr>
<td>storeChecked</td>
<td>//td[11]/input</td>
<td>gg</td>
</tr>
<tr>
<td>storeEval</td>
<td>if(${gg}==true){nextMove='check'}else{nextMove='uncheck'}</td>
<td>nextMove</td>
</tr>


Тоже вариант.

Мне кажется, что было бы уместнее привязаться к disabled="">. Есть ощущение, что если будет чекнуто, то будет или enabled="", или disabled="false" - зависит сугубо от имплементации.
  • 0

Software Testing Glossary - простыми словами о непростых словах.



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

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