Доброго времени суток!
С помощью плагина Selenium IDE записал процесс регистрации на сервисе JustClick.ru
Но когда пытаюсь запустить записанный тест (естественно заменив исходные данные для таких полей как логин, e-mail на уникальные) тест обрывается на шаге регистрации.
В чем может быть причина???
Сам тест
1. Открыть justclick.ru
2. Жмем Бесплатная регистрация
3. Заполняем поля
- Логин
- Пароль
- Имя
- Тел
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>