
Проверка выбран ли елемент
#1
Отправлено 12 июня 2012 - 09:27
Подскажите пожалуйста как проверить или выбран чекбокс в Selenium IDE
Есть следующая ситуация
Захожу на страницу
и смотрю есть ли галочка на чекбоксе
1) если есть - делаю то то
2) если нету делаю что то другое
и подскажите где можна почитать по подробней про команды Selennium IDE, что ба каждый раз не создавать новую тему :)
Спасибо
#2
Отправлено 12 июня 2012 - 10:16
Захожу на страницу
и смотрю есть ли галочка на чекбоксе
Если код, который за чекбокс отвечает, как-то изменяется при наличии и при отсутствии чек-бокса, то ваше дело простое.
Более внятно безо всякого примера исследуемого кода ответить на этот вопрос может только Чак Норрис. Или Алексей Баранцев, но он сейчас на море, черешню жует.
и подскажите где можна почитать по подробней про команды Selennium IDE, что ба каждый раз не создавать новую тему :)
Вот базовый учебник, специально для вас переведен на русский: http://selenium2.ru/...lenium-ide.html
Software Testing Glossary - простыми словами о непростых словах.
#3
Отправлено 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>
только мне нунжно проверять или зачекан елемент
бо он и так там есть
вот с этим у меня проблема
#4
Отправлено 12 июня 2012 - 10:30
Дольше чем что?у меня должно быть условие по которому будет дольше идти Selenium IDE
Дальше?
Не про этот код я говорю, а про код страницы, которую нужно покрыть тестом.
Software Testing Glossary - простыми словами о непростых словах.
#5
Отправлено 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>
там такой код)
#6
Отправлено 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>
#7
Отправлено 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" - зависит сугубо от имплементации.
Software Testing Glossary - простыми словами о непростых словах.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных