@radb0310 Я знаю, модуль говно код лютый, не юзай его.
Умный ожидатель
-
@super84 @mansory333
В шапке темы, откройте внизу спойлер Ver. 2.0
-
@spacerange Ёптить :)))
Чёт реально, внизу то глянуть и забыл :) -
@spacerange я про xml-проект модуля
-
@mansory333
Да, могу. modules v3.xml
Функция называется waiting_for_one_v2 . Скрипт часто использует js для определения объектов и некоторых условных операций с нативными функциями БАС. Если для образовательных целей, то могу, если непонятно будет, объяснить, какой блок за что отвечает. -
Сегодня первый раз использовал модуль, очень помогает в ситуации когда селектор меняется в зависимости от
определенной ситуации и приходится городить конструкции if exist-click, потом использовать метку для выхода из этой конструкции, чтобы случайно не сработал повторный клик, если и второй селектор совпадет. Данный модуль просто пушка, автору респект. -
@serrgo said in Умный ожидатель:
Сегодня первый раз использовал модуль, очень помогает в ситуации когда селектор меняется в зависимости от
определенной ситуации и приходится городить конструкции if exist-click, потом использовать метку для выхода из этой конструкции, чтобы случайно не сработал повторный клик, если и второй селектор совпадет. Данный модуль просто пушка, автору респект.В таких случаях лучше использовать xpath, что бы создать универсальный селектор. Ведь xpath поддерживает логические операторы: селектор 1 || селектор 2 || селектор 3
Если xpath слишком сложен, то можно использовать список селекторов и цикл с проверкой существования
-
@Fox В моей ситуации селекторы у одного элемента были разных типов(xpath который я сам составлял и css который я составлять не умею), плюс к этому данный модуль позволяет в одном действии организовать и проверку и действие с элементом. Так что мои рекомендации и респекты автору остаются в силе)
-
@jobriwterr
comming soon :) -
Установил на BAS 26.7.1
Вставил кубик и в поле Массив селекторов вставил ваш пример из шапки
[[MY_LIST]] = [
'>MATCH>element',
'>XPATH>//*[@id="element"]'
];
так же вставлял и свои селекторы. Постоянно кубик вызывает ошибку.
SyntaxError: Parse error во время выполнения действия xxxxxПодскажите, пожалуйста, как исправить ошибку.
-
@GERAsimov said in Умный ожидатель:
SyntaxError: Parse error во время выполнения действия xxxxx
Вряд ли это связано с модулем, протестировал спустя два года - работает)
-
@olegtut said in Умный ожидатель:
@GERAsimov said in Умный ожидатель:
SyntaxError: Parse error во время выполнения действия xxxxx
Вряд ли это связано с модулем, протестировал спустя два года - работает)
С возвращением :)
