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

  • Автор темы Автор темы dmitya
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.
Объясните хоть кто-нибудь, пожалуйста!
Все должно работать именно так, как вы описали! http://zennolab.com/discussion/thre...cha-po-krasnoj-vetke.32780/page-5#post-237525 ;-)

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

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

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

А трудно выполнимо это потому что:
всё упирается в изначально косячный подход. А теперь это как снежный ком

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

По-умолчанию галочка не будет стоять и все будет работать как сейчас, без проблем.
 
  • Спасибо
Реакции: konfuciy
если обнаружена ошибка логики ее надо срочно выпиливать. Ну а шаблоны. Что шаблоны. Шаблоны править, бывает, чтож делать.
Не оставлять ведь этот косяк из-за шаблонов?
Подписываюсь под каждым словом! :az:
 
каждый в треде предлагает свои костыли.
Да пусть хотя бы костыли, главное, чтобы появилась возможность рулить своими проектами, а не городить еще бОльшие костыли в самом шаблоне.
 
+1 Сейчас делаю шаблон, где требуеться ждать появление элемента.

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

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


А если добавить выход по красной ветке, то никто ничего не ждёт и сразу идёт переход на красную ветку.
Обратите внимание на время в логе
eAOL7lwsxwJJXr.jpg
 
В логике нет никакой ошибки, глюков и не было. Все прекрасно продумано в соответствии с требованиями большинства пользователей.
Если обработан красный выход, то пользователь всегда может вернуться к этому элементу в шаблоне, а не тратить время на его ожидание.
Для большинства пользователей важна скорость выполнения шаблона, и наворачивать кучу задержек или настроек для их включения просто так по чьему-то неуемному желанию мы не будем.
 
В логике нет никакой ошибки, глюков и не было. Все прекрасно продумано в соответствии с требованиями большинства пользователей.
Если обработан красный выход, то пользователь всегда может вернуться к этому элементу в шаблоне, а не тратить время на его ожидание.
Для большинства пользователей важна скорость выполнения шаблона, и наворачивать кучу задержек или настроек для их включения просто так по чьему-то неуемному желанию мы не будем.

Не если обработан красный выход. А красный выход Всегда обрабатывается. Вне зависимости появился элемент или нет.
Бесполезная настройка, никто её не пользуется.
 
  • Спасибо
Реакции: dmitya
VladZ, вы опять про какие-то задержки?
обработан красный выход, то пользователь всегда может вернуться к этому элементу в шаблоне, а не тратить время на его ожидание.
Вот это мне вообще непонятно. Что значит "обработан красный выход"?

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

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

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

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

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

Если что, с меня +1.
 
  • Спасибо
Реакции: dmitya
Вариант с галочкой был бы приемлемым компромиссом для всех, имхо.

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

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

мы уже заспамили все топики этим
надеюсь разрабы в этот раз примут это во внимание
 
  • Спасибо
Реакции: dmitya
Похоже, что уже даже ВСЕ скептики и "новички", которые тут высказывались, всё вкурили и поняли, что к чему. Осталось дождаться реакции разработчиков...
 
  • Спасибо
Реакции: konfuciy
Похоже, что уже даже ВСЕ скептики и "новички", которые тут высказывались, всё вкурили и поняли, что к чему. Осталось дождаться реакции разработчиков...
ну все,ждем тогда)
 
Сделаем отдельную галочку или 2 timeout в новой версии. Посмотрим, что будет лучше выглядеть.
Для этого понадобится улучшения в отображения проекта, чтобы новые пользователи не приходили в ужас от неимоверного количества настроек поиска элемента.
Поэтому данное нововведение будет в следующей мажорной версии постера.
Все всех услышали. Данную ветку закрываю, так как больше обсуждать него.
 
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

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