v4.1.0, 4.1.1:
Изменен сервер активации: cdn.fundata.fun Новый экшен "Индекс http клиента" Новый параметр GET/POST : "Асинхронный вызов" - Вызывайте запросы в новом потоке, без ожидания! OnErrorCallback, AfterRequestCallback принимает также (request, retry) объекты, как и BeforeRequestCallback. Выполнить JavaScript - Обновил редактор кода, теперь показывает подсказки API Impersonate. Обновил Crypto модуль (RSA) Добавил много подсказок к разному функционалу. По дефолту теперь Remote Build (Экономия веса проекта): https://github.com/Int64x86/moduleDll Много мелких правок.Ожидатель селекторов
-
@Strix said in Ожидатель селекторов:
да уже дошло(((, а нельзя его как то переключить в режим "проверить существование" что бы выдавал в переменную
Чтобы все проверил? Я думал об этом но, это не надежно потому что нет гарантии что сразу после это проверки какой-то селектор не появится.
-
@UserTrue said in Ожидатель селекторов:
@Strix said in Ожидатель селекторов:
да уже дошло(((, а нельзя его как то переключить в режим "проверить существование" что бы выдавал в переменную
Чтобы все проверил? Я думал об этом но, это не надежно потому что нет гарантии что сразу после это проверки какой-то селектор не появится.
ну просто можно первым ставить ждун обычный проверяющий догрузку страницы а вторым за ним ждун с галочкой "проверить существование" проверяющий существование всех необходимых селекторов в переменные - это лучше чем к каждому селектору на странице строить башню из кубиков (проверить существование - IS_EXISTS - IF IS_EXISTS - то ... и тд) подумайте
-
@Nomad88 said in Ожидатель селекторов:
Было бы здорово, если бы существовала отдельная переменная, булевая, в которую бы записывалось true хотя бы при одном совпадении и false
модуль возвращает обьект, который содержит свойство с таймаутом.
вот так в лог с типом expression можно вывести и получите нужное свойство:
[[WAITING_RESULTS]].timeout -
Спасибо за модуль! Подскажите как-то возможно достать после проверки наличия селекторов селектор который определился и записать его в новую переменную?
На входе имею два типа селектора (на рус. и англ. языке)

Жду отрабатывает, определяет что один из селекторов есть

Как вытащить этот селектор из "FOUNDSEL" чтобы построить дальнейшую логику? -
@farzek-eth выполнить код
[[FOUND_SEL]] = [[WAITING_RESULTS]].foundSel -
@UserTrue Спасибо. Столкнулся с проблемой, не понимаю почему в случае наличия элемента на страницу в EXIST записывает неверное значение. Помогите разобраться пожалуйста.
Вручную делал проверку существования элемента, определяет как true. При использовании модуля - false.
Для меня важно именно просто наличие элемента (true).
Переменная в настройках модуля (слева от XPATH) и в одиночном кубике указана одна и таже (ctrl c+ctrl v).
Ждун некорректно.mp4
-
@farzek-eth Ну все правильно у вас одна переменная для двух селекторов и для второго она и есть false
-
@rodich1 said in Ожидатель селекторов:
@UserTrue у Вас на данный момент корректно работает модуль ?
У меня работает
-
@rodich1 said in Ожидатель селекторов:
@UserTrue возможно у Вас другая версия модуля с фиксом ?
С фиксом чего? Такой проблемы никогда не было
использую модуль в виде кубика
модуль так же установлен
в коде бьет ошибку по этому элементу