Как сделать что бы если регистрация не прошла, то логин и пароль не сохранялись?

al45

Client
Регистрация
04.03.2011
Сообщения
7
Благодарностей
0
Баллы
1
Здравствуйте.
Сделал шаблон для регистрации почты и сохранения логина и пароля в файл. Все работает, но когда происходит какой не будь сбой (например не правильно распознали каптчу), в файл записывается сгенерированный логин и пароль, по которым не зарегистрирована почта.

Как сделать что бы если регистрация не прошла, то логин и пароль не сохранялись?

Спасибо
 

al45

Client
Регистрация
04.03.2011
Сообщения
7
Благодарностей
0
Баллы
1
Огромное спасибо
 

detanatar

Client
Регистрация
29.08.2011
Сообщения
65
Благодарностей
7
Баллы
8
А у меня вот ничего не получилось.
Делаю так.

Перед сохранением добавляю ветку шага и в нее вставляю "get" и "Web Browser", выбираю Имя параметра -"Получить исходный текст стр..." Вкладка - "page" Параметр - "прошла успешно" http://clip2net.com/s/1b2Xm
Далее копирую Результат выполнения http://clip2net.com/s/1b2Y2

Потом добавляю ветку шага и в нее вставляю "Set" и "логическая операция", в выражение(js) вставляю результат выполнения http://clip2net.com/s/1b2ZC

А ВОТ что делать дальше я не понял, хотя и просмотрел хелп http://help.zennolab.com/ru/v3/zennoposter/index.html?validation.htm и http://help.zennolab.com/ru/v3/zennoposter/index.html?repeat_data_input_after_failure.htm



Подскажите, как сделать проверку. если есть на новой странице надпись - "прошла успешно", то перейти к записи в файл, если ее нет, то заново начать регистрацию без сохранения инфы в файл.
Делаю проверку для реги акков qip.ru
 

step85

Client
Регистрация
19.02.2010
Сообщения
1 839
Благодарностей
287
Баллы
83
А у меня вот ничего не получилось.
Делаю так.

Перед сохранением добавляю ветку шага и в нее вставляю "get" и "Web Browser", выбираю Имя параметра -"Получить исходный текст стр..." Вкладка - "page" Параметр - "прошла успешно" http://clip2net.com/s/1b2Xm
Далее копирую Результат выполнения http://clip2net.com/s/1b2Y2

Потом добавляю ветку шага и в нее вставляю "Set" и "логическая операция", в выражение(js) вставляю результат выполнения http://clip2net.com/s/1b2ZC

А ВОТ что делать дальше я не понял, хотя и просмотрел хелп http://help.zennolab.com/ru/v3/zennoposter/index.html?validation.htm и http://help.zennolab.com/ru/v3/zennoposter/index.html?repeat_data_input_after_failure.htm



Подскажите, как сделать проверку. если есть на новой странице надпись - "прошла успешно", то перейти к записи в файл, если ее нет, то заново начать регистрацию без сохранения инфы в файл.
Делаю проверку для реги акков qip.ru

Самый простой способ сделать проверку наличия текста на странице - это использовать функцию проверки текста на странице. Для этого на странице записи веб действий выделите нужный текст и по правому клику мышки выберите "Создать проверку выделенного текста"
 
  • Спасибо
Реакции: detanatar

detanatar

Client
Регистрация
29.08.2011
Сообщения
65
Благодарностей
7
Баллы
8
Самый простой способ сделать проверку наличия текста на странице - это использовать функцию проверки текста на странице. Для этого на странице записи веб действий выделите нужный текст и по правому клику мышки выберите "Создать проверку выделенного текста"
Так то оно так, при помощи Вашего способа выше указанные ветки вставляются автоматически.. за простое решение - спасибо и (кнопкой).
Но я не понял что делать дальше. если сразу после этого вставить макрос сохранения, то ничего не сохраняется. Значит надо как-то сделать сохранение по условию, а вот как это сделать я не понял.
Где именно указать, что если есть такая фраза, то перейти к сохранению.
 

russian

Client
Регистрация
05.07.2011
Сообщения
106
Благодарностей
9
Баллы
18
Где именно указать, что если есть такая фраза, то перейти к сохранению.
Нужно проверить логическим выражением, и если true (или false), то делать отдельный шаг, в котором вставлять макрос сохранения в файл.
З.Ы. Читайте хелп по зенно, такие простые задачи, как у вас, там описаны хорошо.
 

detanatar

Client
Регистрация
29.08.2011
Сообщения
65
Благодарностей
7
Баллы
8
Нужно проверить логическим выражением, и если true (или false), то делать отдельный шаг, в котором вставлять макрос сохранения в файл.
З.Ы. Читайте хелп по зенно, такие простые задачи, как у вас, там описаны хорошо.
Так подскажите где почитать, ссылку плиз?, я читать не ленюсь, но вот не нашел как почему-то.
когда так, http://clip2net.com/s/1bxRX то я не знаю как указать успешное выполнение логики и не успешное
а когда так, http://clip2net.com/s/1bxYY то не сохраняет результат, может дело в том, что после регистрации открывается новая страница?
а когда так, http://clip2net.com/s/1bxZw то сохраняет все подряд.





PS жаль что нет кнопки с минусом.
 

russian

Client
Регистрация
05.07.2011
Сообщения
106
Благодарностей
9
Баллы
18
http://help.zennolab.com/ru/v3/zennoposter/validation.htm вот можно почитать.
По идее, второй вариант должен работать. Мне кажется, в этом шаблоне нужно, чтобы ветка с логическим выражением находилась в одном и том же шаге вместе с веткой GET Проверяем напарсеный текст, т.е. сразу после нее. А макрос сохранения уже в отдельный шаг.
Возможно у вас неправильно составлено логическое выражение.
Не видя шаблон, трудно что-то сказать. Если можно, скиньте шаблон. Посмотрю
 
  • Спасибо
Реакции: detanatar

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)