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

Фотография

JS for Selenium IDE


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

#1 Mityagin

Mityagin

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

  • Members
  • Pip
  • 18 сообщений

Отправлено 20 ноября 2015 - 07:15

Здравствуйте.

Столкнулся с проблемой написания команды в IDE на java script. Нужно выполнить следующее условие - Если в поле введено верное слово, появляется кнопка "подтвердитть", если слово не верное (кнопка не видна), введите правильное слово. Одно из условий должно выпоняться. Я вначале написал скрипт, который подставляет рамдомное значение в это поле- а второй скрипт должен проверить что в этом поле введено верное значение, если значение не верное -вставить верное. 

<tr>
<td>verifyNotVisible</td>
<td>id=input_7</td>
<td></td>
</tr>
<tr>
<td>storeExpression</td>
<td>javascript{'word_'+ Math.floor(Math.random()*10) + Math.floor(Math.random()*10)}</td>
<td>spamValidator</td>
</tr>
<tr>
<td>echo</td>
<td>${spamValidator}</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=input_22</td>
<td>${spamValidator}</td>
</tr>
<tr>
<td>getEval</td>
<td>if (selenium.isVerifyText('id=input_22') ==true) {nextMove click = 'submit'} else (selenium.isVerifyText('id=input_22') ==false) {nextMove type ='typeValidWord'}</td>
<td></td>
</tr>
 

  • 0

#2 Tishka

Tishka

    Постоянный участник

  • Members
  • PipPipPip
  • 211 сообщений
  • ФИО:Ахрамеев Антон

Отправлено 20 ноября 2015 - 07:20

Здравствуйте.

Постарайтесь как можно меньше запихивать логики в тесты.

Разбейте просто на 2 теста

1. вводит верное значение, проверка к нему , что кнопка появилась

2. вводит неверное значение, проверка к нему, что отобразилось сообщение об ошибке.


  • 0


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

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