Не находится HTML Элемент в ZP, в PM работает.

Red_Comet

Client
Регистрация
24.01.2014
Сообщения
37
Благодарностей
14
Баллы
8
В проекте получаю значения innerhtml и обрабатываю их regex'ом.
При прогоне в PM все номрально, при запуске ZP в момент поиска выдает "не найден HTML элемент по условиям поиска" и завершает выполнение. Условия прогона абсолютно одинаковые.
В логе:
2014-04-16 12:49:32.8618|WARN|ZennoLab.LogLibrary.InternalError|Ошибка в модуле "Выполнение действия HtmlElement id: ga-4213 группы действий id: 6e2d1d76-85c7-41c8-9e9e-c70fa4a890ca"
Сообщение: "Не найден HTML элемент, по условиям поиска"
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
1) проверьте что этот блок не подгружается яваскриптом или аяксом - и если ими - то нужно проверить чтобы инстанс дожидался их догрузки
2) Поставьте в блоке номер формы -1
3) проверьте условия - нет ли там чего то лишнего, или может какие то переменные с признаками не корректно вставляются
 
  • Спасибо
Реакции: Red_Comet

Red_Comet

Client
Регистрация
24.01.2014
Сообщения
37
Благодарностей
14
Баллы
8
1. Насколько я понимаю AJAX, Javascript там не используется. Но я все равно запретил их игнорировать в PM с начала проекта.
2. На проблемном месте везде -1 форма.
3. Ничего лишнего сколь могу судить, в условии в одну группу объединены три признака - атрибута, разве такого рода проблемы не были бы заметны на этапе отладки?

Но суть остается та же - в ПМ откручивается, в ЗП встает колом и завершает проект.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Голосую за 1 вариант Лексикона.
Попробуйте поставить паузу перед взаимодействием с элементом.
 
  • Спасибо
Реакции: Red_Comet

Red_Comet

Client
Регистрация
24.01.2014
Сообщения
37
Благодарностей
14
Баллы
8
Ставил 50 секунд. Но... :bn:
Проект выполняется с родного IP, скорость нормальная, канал не забит.
В проблемном месте берется Source, обрабатывается регексом,

Следующее действие, с той же страницы берутся innerhtml. Затык либо тут, либо там.
 
Последнее редактирование:
  • Спасибо
Реакции: LightWood

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Прикладывайте семпл :-)
 
  • Спасибо
Реакции: Red_Comet

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
мммм а можно глупый вопрос.. а зачем взятие сорса вынесено в отдельный блок?
может проще {-Page.Source-}
 
  • Спасибо
Реакции: Red_Comet

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
В стандартном экшене сразу варианты для парсинга есть
 
  • Спасибо
Реакции: Red_Comet

Red_Comet

Client
Регистрация
24.01.2014
Сообщения
37
Благодарностей
14
Баллы
8
Я "любитель", так что... :ah:

Я попробую еще немного повозиться, плюс на новой версии может что проклюнется. Потом отдельно кусок оформлю, если не удастся добить :dy:

Так и не сумел понять, в чем же фишка.:bn:

В приложении проблемный кусок от проекта.

Кто чего подскажет - буду рад.:ar:
 

Вложения

Последнее редактирование модератором:

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
  • Спасибо
Реакции: Red_Comet

Red_Comet

Client
Регистрация
24.01.2014
Сообщения
37
Благодарностей
14
Баллы
8
Так ведь там выход при неудаче на другую ветку...?:bn:
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Так он и выходит. Это не ошибка а warning
 
  • Спасибо
Реакции: Red_Comet

Red_Comet

Client
Регистрация
24.01.2014
Сообщения
37
Благодарностей
14
Баллы
8
:df:. Нашел ошибку. Ларчик просто открывался, надо было дальше смотреть. :ca:
Вот и я говорю - "любитель". :dz:
 

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