Всем снова привет) Я уже начинаю чувствовать какие-то неудобства) Я один задаю тут вопросы, а другим все понятно?))))
Вопрос у меня к разработчику или может кто знает... Копаюсь я пока в песочнике - в браузере, набрасываю простенькие шаблончики чтоб прочувстовать постер. Вопрос в следующем: - есть ли функция относительности координат? В чем суть: мне нужно кликнуть по объекту, который не стабилен в координатах. Он может опуститься или подняться, а может и вовсе быть на другом месте. Мне нужно найти этот объект и кликнуть.
Данную задачу можно выполнить с помощью ява-скриптов.
Для нового МП:
[CBROWSER_COMMAND][name][EVAL_JS][document.getElementsByName("{{имя элемента}}")\[0\].getBoundingClientRect().left] - x1-координата
[CBROWSER_COMMAND][name][EVAL_JS][document.getElementsByName("{{имя элемента}}")\[0\].getBoundingClientRect().top] - y1-координата
[CBROWSER_COMMAND][name][EVAL_JS][document.getElementsByName("{{имя элемента}}")\[0\].getBoundingClientRect().right] - x2-координата
[CBROWSER_COMMAND][name][EVAL_JS][document.getElementsByName("{{имя элемента}}")\[0\].getBoundingClientRect().bottom] - y2-координата
Для старого МП:
[BROWSER_EVAL_JS][a=document.getElementsByName("{{имя элемента}}")\[0\].getBoundingClientRect().left] - x1-координата
[BROWSER_EVAL_JS][a=document.getElementsByName("{{имя элемента}}")\[0\].getBoundingClientRect().top] - y1-координата
[BROWSER_EVAL_JS][a=document.getElementsByName("{{имя элемента}}")\[0\].getBoundingClientRect().right] - x2-координата
[BROWSER_EVAL_JS][a=document.getElementsByName("{{имя элемента}}")\[0\].getBoundingClientRect().bottom] - y2-координата
Чтобы вывести объект в видимую область:
[BROWSER_EVAL_JS][document.getElementsByName("{{имя объекта}}")\[0\].scrollIntoView();] - верхняя граница элемента будет выровнена вверху видимой части окна
[BROWSER_EVAL_JS][document.getElementsByName("{{имя объекта}}")\[0\].scrollIntoView(false);] - нижняя граница элемента будет выровнена внизу видимой части окна