Перейти к основному содержимому

getLocation

Обзор

Используйте команду getLocation, чтобы определить местоположение элемента на странице.

Точка (0, 0) относится к верхнему левому углу страницы.

Использование

await browser.$(selector).getLocation(prop);

Параметры команды

ИмяТипОписание
propStringНеобязательный параметр. Может быть "x" или "y", чтобы сразу получить нужное значение для упрощения проверок. Если параметр не указан, команда возвращает объект вида { x, y }.

Примеры использования

it("should demonstrate the getLocation function", async ({ browser }) => {
await browser.url("http://github.com");
const logo = await browser.$(".octicon-mark-github");
const location = await logo.getLocation();
console.log(location); // выведет: { x: 150, y: 20 }

const xLocation = await logo.getLocation("x");
console.log(xLocation); // выведет: 150

const yLocation = await logo.getLocation("y");
console.log(yLocation); // выведет: 20
});