@GaG said in Получить все значения JSON, фильтры:
Try this >
$.[?(/11\.4/.test(@.bdate))]or
$.[?(/11\.4/.exec(@.bdate))]Both works properly on test site
Всё работает! Спасибо большое, учту на будущее.
А пока нашёл другую реализацию своей задачи)
Проблема в том, что в Проверить существование элемента есть проверка на видимость,
А вот в действиях типо двигать и кликнуть, нет этой проверки.
Даже если найти все видимые и выбирать среди них один случайный по номеру, в действие двигать и кликнуть, мы все равно будем нарываться на невидимые элементы.
Тут бы доработать действие двигать и кликать (и все подобные), чтоб выбирал среди видимых.
@Bigma said in Найти все видимые ссылки:
Проблема в том, что в Проверить существование элемента есть проверка на видимость,
А вот в действиях типо двигать и кликнуть, нет этой проверки.Даже если найти все видимые и выбирать среди них один случайный по номеру, в действие двигать и кликнуть, мы все равно будем нарываться на невидимые элементы.
Тут бы доработать действие двигать и кликать (и все подобные), чтоб выбирал среди видимых.
Можно просто использовать перфикс >AT> на селекторе с проверкой видимости элемента через действие "Проверить существование"
@Bigma said in Найти все видимые ссылки:
@Fox да но это опять в цыкле делать надо. Так и делают все.
Поиск только видимых ссылок для клика будет происходить также в цикле, только под капотом.
@Bigma можно написать скрипт который будет выполняться в браузере и находить сразу подходящие ссылки, у меня так и сделано
@Bigma типо того, только у меня js скрипт довольно не маленький с кучей проверок и выполняется он не в бас, а в браузере и поэтому это очень быстро работает
надо под капот действия проверить существование глянуть. Он ведь мгновенно это это делает как то.
@UserTrue я по зене знаю, что это затратный подход. Поэтому генерю случайную в диапозоне, проверяю на видимость, если нет, то еще разок, обычно в пределах 5 - 7 раз попадает.
@UserTrue said in Найти все видимые ссылки:
@Bigma типо того, только у меня js скрипт довольно не маленький с кучей проверок и выполняется он не в бас, а в браузере и поэтому это очень быстро работает
У меня также, js в контексте браузера работает мгновенно, а теже действия в BAS выполняются очень долго. Во время сравнения было 0 секунд в js и 4 минуты через BAS.
@Bigma said in Найти все видимые ссылки:
надо под капот действия проверить существование глянуть. Он ведь мгновенно это это делает как то.
Он проверяет видимость через js, и выполняется мгновенно потому что обращается к браузеру лишь 1 раз