@spam said in Ресурс "из ссылки":
Телепатией не обладаю, валидацию данных по ментальным каналам провести не смогу.
Эх) Жаль, не знаю в чем было дело, сделал всё тоже самое в последней версии и оно заработало..
Проблема в том, что в Проверить существование элемента есть проверка на видимость,
А вот в действиях типо двигать и кликнуть, нет этой проверки.
Даже если найти все видимые и выбирать среди них один случайный по номеру, в действие двигать и кликнуть, мы все равно будем нарываться на невидимые элементы.
Тут бы доработать действие двигать и кликать (и все подобные), чтоб выбирал среди видимых.
@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 раз