Из какого угла берутся координаты веб-элемента QTP?
Если у меня есть прямоугольник на странице, и я вызываю GetROProperty("X") и GetROProperty("Y"), какой угол я получу? Или я замираю?
1 ответ
GetROProperty("x") и GetROProperty("y") дают вам левую и верхнюю координаты объекта относительно "рамки", которую я принимаю, чтобы обозначить содержащую поверхность дисплея. В случае веб-приложения это будет родительский объект Page или Frame.
Так, например, получение свойств "x" и "y" для текстового поля в одном из моих приложений дает мне 840, 41. Текстовое поле составляет 124 пикселя от верхней части экрана, но это 41 пиксель относительно нижней части браузера. хром / MenuBar. (Поскольку слева нет браузера Chrome, он составляет 840 пикселей относительно левого края области страницы и края экрана)
Если вам нужны координаты экрана относительно верхнего левого угла экрана, вы можете получить свойства "abs_x" и "abs_y".