определить координаты в зоне видимости

Регистрация
23.01.2022
Сообщения
10
Благодарностей
1
Баллы
3
Здравствуйте, нужно определить координаты ссылок(всех видимых) на странице, ну и получить x, y.
Пробую такой код, постоянно выдаёт не верные координаты, разница правильного расположения может варьироваться от 3 до 400.
Подскажите пожалуйста кто сталкивался как это сделать?
C#:
var list = project.Lists["parse links y"];
Tab tab = instance.ActiveTab;

HtmlElementCollection elements = tab.FindElementsByXPath("//h2");

foreach (HtmlElement he in elements)
{
    int yCoordinate = he.DisplacementInTabWindow.Y;

    project.SendInfoToLog($"Элемент: {he.InnerText}, Координата Y: {yCoordinate}");

    list.Add(yCoordinate.ToString());
}
 

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