Видимость элемента.

tonic

Client
Регистрация
07.08.2011
Сообщения
103
Благодарностей
50
Баллы
28
Все чаще сталкиваюсь сам и на форуме подымались темы по поводу неправильного поиска элемента, когда по свойствам ищется не один, а несколько элементов, но видимый только один из них. Не сложно конечно прописать в дополнительном поле для поиска атрибут например {"width" - regexp - \d\d }(типа ширина состоит из 2 цифр, то-есть не равна 0). Но это отнимает некоторое время. В общем суть предложения - сделать это автоматически при записи шаблона и добавить соответствующие поля в свойства экшенов например как на картинке.
1.jpg
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Нравится идея.
 

nuaru

Main Administrator
Команда форума
Регистрация
14.01.2009
Сообщения
3 641
Благодарностей
2 472
Баллы
113
Бывает размер есть, но элемент находится вне экрана или закрыт другим элементом... не все так просто, но можно сделать, т.к. в IntelliSearch этот код уже написан.
 
  • Спасибо
Реакции: tonic

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113
Часто, когда элемент находится вне экрана, то его значения имеют минус. Можно по этому обрезать еще.
 

nuaru

Main Administrator
Команда форума
Регистрация
14.01.2009
Сообщения
3 641
Благодарностей
2 472
Баллы
113
Сложнее всего искать перекрытые.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Там наверное нужно фильтрацию делать и по нулевой ширине/высоте элемента и по отрицательным координатам положения элемента.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)