@boroda360 VPN включать при запуске проекта
Не работает проверка видимости элемента на странице
-
Всем привет, столкнулся с такой проблемой, сделал проверку существования элемента (Появилась капча или нет), но проверка всегда выдает true, капча всегда есть на странице, когда ее не выдает она просто как невидимый элемент.
Как этом случае можно сделать проверку видимости?

-
Очень срочный вопрос, помогите пожалуйста
-
@Fox Помоги пожалуйста
-
То, что ты думаешь делает эта галка, это не так - она делает совсем другое.
Если тебе надо проверить, "видно ли элемент на экране глазами", такого готового функционала нет.
-
@bobacpuctoletom said in Не работает проверка видимости элемента на странице:
@sergerdn А как такое реализовать?
Я делал даже так, что делал скриншот и распознавал его, определяя видно ли на странице нужное мне.
В одном из случаев это оказалось самым простым вариантом реализации, так как код решал задачу в лоб, делал ровно то, что мне было нужно, проверял "видно ли глазами элемент на странице в данный момент."
-
@bobacpuctoletom said in Не работает проверка видимости элемента на странице:
@sergerdn А как такое реализовать?
Можешь попробовать этот модуль https://community.bablosoft.com/post/132104
он немного про другое, но если поставить ожидание 1 сек то можно использовать как проверку существования, она там более продвинутая -
@bobacpuctoletom said in Не работает проверка видимости элемента на странице:
@sergerdn Подскажи пожалуйста, какой селектор выбирать лучше для проверки?
Понятия не имею, какой селектор выбрать не неизвестно каком сайте. Я выше написал, как один раз решал такую задачу.
"Смотреть глазами" видно ли на экране это ровно то, что мне было нужно и я ровно так и сделал - "смотрел глазами".
Все остальные пути решения не такие надежные.