Решено Ожидание html-элемента (в действиях GET, SET, RISE, Captcha) по красной ветке

Статус
Закрыто для дальнейших ответов.

dmitya

Client
Регистрация
10.08.2013
Сообщения
179
Благодарностей
78
Баллы
28
Объясните хоть кто-нибудь, пожалуйста!
Все должно работать именно так, как вы описали! http://zennolab.com/discussion/threads/ozhidanie-html-ehlementa-v-dejstvijax-get-set-rise-captcha-po-krasnoj-vetke.32780/page-5#post-237525 ;-)

Но это "невозможно" (по давлению испуганного народа и решению разработчиков).
Вот мы сейчас и обсуждаем тут: как сделать, чтобы все работало (как вы описали, т.е. по логике) и чтобы при этом разработчиков не вздернули за "неработающие" шаблоны. *HAHA*

Пока что лучший вариант - это очередной "костыль", т.е. галочка для включения/отключения этой управляемой возможности. :bt:
 
Последнее редактирование:

dmitya

Client
Регистрация
10.08.2013
Сообщения
179
Благодарностей
78
Баллы
28
многим придется править шаблоны
Шаблоны править придется ВСЕГДА, потому что:

1. Сайты меняют разметку
2. Что-то добавляется/убавляется в шаблонах
3. В зенке появляются новые фичи, которые упрощают (или усложняют) жизнь
4. Клиенты хотят чего-то больше
5. Вдруг приходит озарение, как реализовать тот или иной алгоритм лучше, и чтобы он работал быстрее
6. И так дальше

А трудно выполнимо это потому что:
всё упирается в изначально косячный подход. А теперь это как снежный ком
Так что "галочка" это сейчас лучший вариант! Она подойдет и для прогрессивных алгоритмизаторов (как сделать лучше и оптимальнее, используя уникальные возможности) и для ничего не понимающих ретроградов (пусть работает, как работает, ничего не надо трогать).

По-умолчанию галочка не будет стоять и все будет работать как сейчас, без проблем.
 
  • Спасибо
Реакции: konfuciy

dmitya

Client
Регистрация
10.08.2013
Сообщения
179
Благодарностей
78
Баллы
28
если обнаружена ошибка логики ее надо срочно выпиливать. Ну а шаблоны. Что шаблоны. Шаблоны править, бывает, чтож делать.
Не оставлять ведь этот косяк из-за шаблонов?
Подписываюсь под каждым словом! :az:
 

dmitya

Client
Регистрация
10.08.2013
Сообщения
179
Благодарностей
78
Баллы
28
каждый в треде предлагает свои костыли.
Да пусть хотя бы костыли, главное, чтобы появилась возможность рулить своими проектами, а не городить еще бОльшие костыли в самом шаблоне.
 

NNzet

Client
Регистрация
26.01.2014
Сообщения
114
Благодарностей
29
Баллы
28
+1 Сейчас делаю шаблон, где требуеться ждать появление элемента.

Если элемент появляется в течении 70 секунд, то выполнение идёт по зелёной ветке.
А если стоит выход по красной ветке, то появляется элемент или не появляеться элемент сразу идёт выход по красной ветке.
Чёт ересь какая-то

На скриншоте видно что элемент в течении 70 секунд не появился и произошёл выход по красной ветке через 70 сек.


А если добавить выход по красной ветке, то никто ничего не ждёт и сразу идёт переход на красную ветку.
Обратите внимание на время в логе
 

dmitya

Client
Регистрация
10.08.2013
Сообщения
179
Благодарностей
78
Баллы
28

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
В логике нет никакой ошибки, глюков и не было. Все прекрасно продумано в соответствии с требованиями большинства пользователей.
Если обработан красный выход, то пользователь всегда может вернуться к этому элементу в шаблоне, а не тратить время на его ожидание.
Для большинства пользователей важна скорость выполнения шаблона, и наворачивать кучу задержек или настроек для их включения просто так по чьему-то неуемному желанию мы не будем.
 

NNzet

Client
Регистрация
26.01.2014
Сообщения
114
Благодарностей
29
Баллы
28
В логике нет никакой ошибки, глюков и не было. Все прекрасно продумано в соответствии с требованиями большинства пользователей.
Если обработан красный выход, то пользователь всегда может вернуться к этому элементу в шаблоне, а не тратить время на его ожидание.
Для большинства пользователей важна скорость выполнения шаблона, и наворачивать кучу задержек или настроек для их включения просто так по чьему-то неуемному желанию мы не будем.
Не если обработан красный выход. А красный выход Всегда обрабатывается. Вне зависимости появился элемент или нет.
Бесполезная настройка, никто её не пользуется.
 
  • Спасибо
Реакции: dmitya

dmitya

Client
Регистрация
10.08.2013
Сообщения
179
Благодарностей
78
Баллы
28
VladZ, вы опять про какие-то задержки?
обработан красный выход, то пользователь всегда может вернуться к этому элементу в шаблоне, а не тратить время на его ожидание.
Вот это мне вообще непонятно. Что значит "обработан красный выход"?

И как это - вернуться к этому элементу? Ну, вернусь я, а он опять СРАЗУ уйдет по красной ветке. Куда? В вечный цикл? Или ставить маленькую паузу перед возвратом, но тогда получится все тот же огород!

Для большинства пользователей важна скорость выполнения шаблона
Вот именно! Скорость!
А еще качество обработки кода страницы и ГАРАНТИИ и контроль. Сейчас их НЕТ, можно только завершить работу (отсутствие красной ветки) или забить на поиск элемента (необязательное действие)! Это вообще несерьезно!

Вам ваш Клиент показал вверху задачу в картинках.
Если вы считаете, что ее можно решить существующими методами - ПОКАЖИТЕ!
 
  • Спасибо
Реакции: konfuciy

dmitya

Client
Регистрация
10.08.2013
Сообщения
179
Благодарностей
78
Баллы
28
красный выход Всегда обрабатывается
Вот именно! В нормальных шаблонах должно обрабатываться и контролироваться каждое действие, а не обрываться на каждом действии! Вы правы!
Бесполезная настройка, никто её не пользуется.
Да, в настоящей реализации это бесполезная настройка, она не работает.
А нужно (очень-очень), чтобы работала (как в версии 5.9.9.0)!

И про это говорили админу, но он почему-то не хочет понимать. Причем, к вечеру вроде убалтывается, обещает что-то конкретное, а на следующий день опять в отказ. Третий день уже пошел.
 

sspy

Client
Регистрация
20.02.2013
Сообщения
49
Благодарностей
21
Баллы
8
и наворачивать кучу задержек или настроек для их включения просто так по чьему-то неуемному желанию мы не будем.
Вот как раз таки кучу задержек нужно наворачивать сейчас. Пример - элемент на странице появляется с рэндомной задержкой (одна секунда или 10), если его нет, то уходить на следующую итерацию цикла. В нынешнем варианте нужно или принудительно ставить паузу в 10 секунд или писать шаблон на C# что бы ZP ждал именно до момента, когда появится элемент. Костыли...
 
  • Спасибо
Реакции: Dimazzan и dmitya

zennoman

Client
Регистрация
14.09.2012
Сообщения
35
Благодарностей
25
Баллы
18
Для большинства пользователей важна скорость выполнения шаблона, и наворачивать кучу задержек или настроек для их включения просто так по чьему-то неуемному желанию мы не будем.
Вариант с галочкой был бы приемлемым компромиссом для всех, имхо.

Галочка не установлена - экшн отрабатывает как сейчас. Галочка установлена - довольны остальные и dmitya :D

Если что, с меня +1.
 
  • Спасибо
Реакции: dmitya

alekwuy

Client
Регистрация
06.04.2013
Сообщения
1 631
Благодарностей
461
Баллы
83
Вариант с галочкой был бы приемлемым компромиссом для всех, имхо.

Галочка не установлена - экшн отрабатывает как сейчас. Галочка установлена - довольны остальные и dmitya :D

Если что, с меня +1.
ну пока других нормальных вариантов нет)

мы уже заспамили все топики этим
надеюсь разрабы в этот раз примут это во внимание
 
  • Спасибо
Реакции: dmitya

dmitya

Client
Регистрация
10.08.2013
Сообщения
179
Благодарностей
78
Баллы
28

dmitya

Client
Регистрация
10.08.2013
Сообщения
179
Благодарностей
78
Баллы
28

dmitya

Client
Регистрация
10.08.2013
Сообщения
179
Благодарностей
78
Баллы
28
Похоже, что уже даже ВСЕ скептики и "новички", которые тут высказывались, всё вкурили и поняли, что к чему. Осталось дождаться реакции разработчиков...
 
  • Спасибо
Реакции: konfuciy

alekwuy

Client
Регистрация
06.04.2013
Сообщения
1 631
Благодарностей
461
Баллы
83
Похоже, что уже даже ВСЕ скептики и "новички", которые тут высказывались, всё вкурили и поняли, что к чему. Осталось дождаться реакции разработчиков...
ну все,ждем тогда)
 

darkdiver

Administrator
Команда форума
Регистрация
13.01.2009
Сообщения
2 285
Благодарностей
2 730
Баллы
113
Сделаем отдельную галочку или 2 timeout в новой версии. Посмотрим, что будет лучше выглядеть.
Для этого понадобится улучшения в отображения проекта, чтобы новые пользователи не приходили в ужас от неимоверного количества настроек поиска элемента.
Поэтому данное нововведение будет в следующей мажорной версии постера.
Все всех услышали. Данную ветку закрываю, так как больше обсуждать него.
 
Статус
Закрыто для дальнейших ответов.

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