@DrPrime спасибо! сработало. удалил разные тестовые функции в который было куча nodejs кубиков и удалил из проекта несколько не нужных тестовых npm пакетов , после этого скрипт залился на сервер.
Элемент присутствует на странице но результат false
-
@dilolo said in Элемент присутствует на странице но результат false:
Ну так если элемент виден на странице он же должен по идеи вернуть true
Значит не виден. Но ничего больше сказать не возможно по скринам.
-
@dilolo said in Элемент присутствует на странице но результат false:
@DrPrime Нет. Как я уже выше кидал скрин там показывает что элементов 1
Проверка на видимость элемента складывается из нескольких условий
_if(VAR_IS_EXISTS, function(){ get_element_selector(_SELECTOR, false).nowait().style("display")! STYLE_DISPLAY = _result() get_element_selector(_SELECTOR, false).nowait().style("visibility")! STYLE2_DISPLAY = _result() get_element_selector(_SELECTOR, false).nowait().script("self.getBoundingClientRect().height")! STYLE_HEIGHT = _result() get_element_selector(_SELECTOR, false).nowait().script("self.getBoundingClientRect().width")! STYLE_WIDTH = _result() VAR_IS_EXISTS = STYLE_DISPLAY != "none" && STYLE2_DISPLAY != "hidden" && STYLE_HEIGHT != "0" && STYLE_WIDTH != "0" })!соответственно, если хотя бы одно из условий не выполняется, то результат будет false. Более конкретно можно будет сказать только на странице
-
@dilolo said in Элемент присутствует на странице но результат false:
@Fox Убрал проверку на экране. То же самое показывает
А давайте вы так же будете гадать, как и мы здесь? Смотрите, элемент находит один:

и в переменной true:

Прикладывайте тестовый скрипт, что бы можно было воспроизвести проблему
-
@dilolo ))
@UserTrue said in Элемент присутствует на странице но результат false:
Или просто БАС заглючил и его надо перезапустить
-
@dilolo said in Элемент присутствует на странице но результат false:
я думал перезапуск это когда просто выходишь из софта а потом заново запускаешь )
В моем случае этого было достаточно, у вас видимо более тяжелый xD

