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

Фотография

Selenium IDE не может выполнить тест

Selenium IDE

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

#1 yanch258

yanch258

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

  • Members
  • Pip
  • 10 сообщений
  • ФИО:Ярослав

Отправлено 17 марта 2015 - 08:55

Доброго времени суток!

 

С помощью плагина Selenium IDE записал процесс регистрации на сервисе JustClick.ru 

Но когда пытаюсь запустить записанный тест (естественно заменив исходные данные для таких полей как логин, e-mail на уникальные) тест обрывается на шаге регистрации.

 

В чем может быть причина???

 

 

Сам тест 

1. Открыть  justclick.ru

2. Жмем Бесплатная регистрация 

3. Заполняем поля 

  -  Логин

  -  Пароль

  -  Имя 

  -  E-mail 

  -  Тел 

4. Убираем галку Я новичок, подписаться на рассылку по бизнесу

5. Жмем Зарегистрироваться .

 

После чего должно редиректить в личный кабинет.

Но, если это делает селениум, то после заполнения полей и нажатия на кнопку Зарегистрироваться ничего подобного не происходит. 

Страница просто обновляется (после нажатия на Зарегистрироваться)  http://JustClick.ru/register/#  , 

Соответственно аккаунт не регистрируется, авто-тест обрывается. 

 

Примечательно то, что даже если вручную вбить эти же данные в мозиле (которые использовались селениумом, то будет аналогичная картина) 

Если же использовать другой браузер, то руками на эти данные регистрирует акк.

 

 

 

Код, который получился после записи шагов 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="http://jcstage.co/" />
<title>New Test</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">New Test</td></tr>
</thead><tbody>
<tr>
	<td>open</td>
	<td>/</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=Бесплатная регистрация</td>
	<td></td>
</tr>
<tr>
	<td>type</td>
	<td>id=register-login</td>
	<td>000011122233377</td>
</tr>
<tr>
	<td>type</td>
	<td>name=user_password</td>
	<td>000011122233377</td>
</tr>
<tr>
	<td>type</td>
	<td>name=user_full_name</td>
	<td>000011122233377</td>
</tr>
<tr>
	<td>type</td>
	<td>name=user_email</td>
	<td>000011122233377@000011122233377.gd</td>
</tr>
<tr>
	<td>type</td>
	<td>name=user_phone</td>
	<td>0000111222333577</td>
</tr>
<tr>
	<td>click</td>
	<td>name=user_is_noob</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>css=input.a-reg</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=Счета</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>css=i.icon-logout</td>
	<td></td>
</tr>
<tr>
	<td>assertConfirmation</td>
	<td>Вы уверены, что хотите выйти?</td>
	<td></td>
</tr>

</tbody></table>
</body>
</html>


  • 0

#2 LostInTheEcho

LostInTheEcho

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

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

Отправлено 30 марта 2015 - 08:53

Привет!
Какая скорость воспроизведения теста? Бывают случаются моменты, что если скорость максимальная - он просто проскакивает некоторые действия. В следствии чего, вполне возможно страничка может обновится (что, в принципе, считается багом, по идее).


  • 0

#3 yanch258

yanch258

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

  • Members
  • Pip
  • 10 сообщений
  • ФИО:Ярослав

Отправлено 30 марта 2015 - 09:34

Привет. спасибо за отклик )

В общем проблема решена добавлением

<tr> <td>fireEvent</td>
 <td>id=register-login</td>
 <td>keyup</td>
</tr>
 
после ввода логина.

  • 0



Темы с аналогичным тегами Selenium IDE

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

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