Проблема в выполнением Проекта!

  • Автор темы Автор темы gs517
  • Дата начала Дата начала

gs517

Client
Регистрация
18.05.2013
Сообщения
138
Реакции
15
Баллы
18
в проджект мейкере проект выполняется нормально, а в зенопостере зацикливает на одном месте. почему так?
 
Что значит зацикливается и в чем это выражается
 
на данном этапе должен осуществляться парсинг, при неудаче выход на сетчик (прибавляем к номеру формы 1), повторяем парсинг.

счетчик на 10 циклов. после выход в другую ветку.

так вот в ProjectMaker данный этап проходит на ура, а в ZennoPoster зацикливает на парсинге формы (элемент не найден)

но тут, я думаю, надо смотреть сам проект
 
А вы каким экшеном парсите? Там вроде не может быть ошибки что не найден HTML элемент.
 
Если при парсинге исходного кода страницы ничего не находится нужного, то нужно сделать проверку: сохранить на моменте этой ошибки {-Page.Source-} или {-Page.Dom-} в зависимости от того что парсите в текстовый документ и потом проверить этот текст на работу с регуляркой, которую юзаете.
 
"Выполнение действия HtmlElement Не найден HTML элемент, по условиям поиска" через конструктор создал экшен парсинга нужного элемента
 
да тут дело не в том. тупо прощелкивая шаблон от начала и до конца поэтапно в прождект мейкере, ошибок не возникает. запуск этого же шаблона в зенке, на определённом этапе вызывает зацикливание. т.е бесконечно ищет элемент и естественно выдаёт ошибку.
 
Если в Pm работает, поставьте паузы перед работой с этим элементом. Может не успевает прогрузиться.
 
да нет. такого что бы не успел загрузится элемент там быть не может, чисто по структуре шаблона.
 
Аналогичная беда...
 
Если элемент не находится, значит по той или иной причине элемент с данными атрибутами на странице не присутствует на момент выполнения экшена.
 
Попробую объяснить ситуацию подробно. Как на меня ситуации аналогичные. Есть вот такой скрипт
bfea3eab3b0d.png
1. Берем Логин;Пароль;proxy
2. Логинимся
3. Происходит редирект, берем урл странички, кидаем в переменную и сверяем. (Раньше брал парсом титл, думал что из за него описанный ниже глюк, но ситуация не изменилась)
4. Дали зависимо он результата направляемся по веткам.
В ProjectMaker'e все выполняется великолепно, как я хочу.
Но когда кидаю в Постер, то скрипт выполняеться несколько раз, а если в несколько потоков, то может вообще ниразу не выполниться, тоесть происходит следующее (см. на картинку ниже)
9322987d3787.png
Инстанс застывает на страничке, хотя пишет что все готово и не в зад ни вперед.
 
c274652e619c.png
вот еще наглядный пример.. Даже понятия не имею в чем проблема.. Где я натупил товарищи?
 
Попробуйте отключить картинки и поставить паузы между экшенами, которые взаимодействуют с элементами страницы.
 
Та самая история
 
Даже не знаю как решить данную ошибку, вроде ничего лишнего в скрипте.
Как узнать по id действия где ошибка?

И скажите пожалуйста, как закрыть такой подвисшый инстанс? А то через 15 минут работы, все потоки виснут на той страничке.
 
Даже не знаю как решить данную ошибку, вроде ничего лишнего в скрипте.
Как узнать по id действия где ошибка?

И скажите пожалуйста, как закрыть такой подвисшый инстанс? А то через 15 минут работы, все потоки виснут на той страничке.

Скопировать ID правой кнопкой мыши и через ctrl+f найти в project maker.
C 1 потоком на базу тоже виснет?
 
Здравствуйте!

Решил не открывать новую тему, так как проблема соответствует сабжу - не выполняется проект, но в project maker.

Опишу подробнее:
Написал шаблон по созданию кампаний в бирже ссылок GoGetLinks.net.
Проект выполняет все необходимые мне шаги, но на последнем этапе, когда нужно нажать кнопочку "Готово" ничего не происходит, и страничка тупо прокручивается в самый верх.
Ошибки из-за того что я где-то что-то не ввел, быть не может - все необходимые поля заполнены.
Кнопка "Готово" изначально присутствует на странице.
Подскажите в чем может быть проблема?
 
Значит действие не отрабатывает функцию сабмита.
Пробуйте перепроверить используемый элемент, его аттрибуты, не невидимый ли он и тд.
 
Значит действие не отрабатывает функцию сабмита.
Пробуйте перепроверить используемый элемент, его аттрибуты, не невидимый ли он и тд.
Перепроверял. Все вроде бы правильно.
Даже настроил так, чтобы был клик по определенному месте на страничке.
Все равно не хочет, зараза)
 
В этом случае можно попробовать клик по координатам сделать. Взять у элемента topinbrowser, height, width, leftinbrowser и кликнуть в этой области.
 

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