Добрый день!
Не могу никак решить проблему:
1) Нахожу html элемент he = instance.ActiveTab.FindElementByAttribute("a", "href", project.Variables["znachenie"].Value, "regexp", 0);
2) Элемент успешно находится.
3) Перемещаю виртуальную мышь к этому элементу instance.ActiveTab.FullEmulationMouseMoveToHtmlElement(he);
4) Виртуальная мышь перемещается.
5) Но из-за того, что шапка сайта привязана к top position:sticky часто бывает так, что мышка наводится на шапку сайта, а не на ссылку.
Пример:
https://prnt.sc/Cmiz4YJyTgjP - вот этот элемент находим.
Но, допустим, мы чуть прокрутили страницу вниз.
https://prnt.sc/fYvBQvbx_8Fl - получаем вот это.
И в итоге по выполнению перемещения виртуальной мыши к элементу она перемещается в эту область - https://prnt.sc/_yek2q_7plY_ .
Т.е. элемент найден, мышка переместилась к найденному элементу, но из-за того, что шапка в position:sticky, она закрывает собой найденный элемент, и с этим найденным элементом ничего не сделаешь (клик мыши).
Можно ли как-то нивелировать это? Например, как-то сделать так, чтобы при перемещении мышки к найденному элементу, этот элемент был по центру инстанса, чтобы он 100% не закрывался шапкой?
Не могу никак решить проблему:
1) Нахожу html элемент he = instance.ActiveTab.FindElementByAttribute("a", "href", project.Variables["znachenie"].Value, "regexp", 0);
2) Элемент успешно находится.
3) Перемещаю виртуальную мышь к этому элементу instance.ActiveTab.FullEmulationMouseMoveToHtmlElement(he);
4) Виртуальная мышь перемещается.
5) Но из-за того, что шапка сайта привязана к top position:sticky часто бывает так, что мышка наводится на шапку сайта, а не на ссылку.
Пример:
https://prnt.sc/Cmiz4YJyTgjP - вот этот элемент находим.
Но, допустим, мы чуть прокрутили страницу вниз.
https://prnt.sc/fYvBQvbx_8Fl - получаем вот это.
И в итоге по выполнению перемещения виртуальной мыши к элементу она перемещается в эту область - https://prnt.sc/_yek2q_7plY_ .
Т.е. элемент найден, мышка переместилась к найденному элементу, но из-за того, что шапка в position:sticky, она закрывает собой найденный элемент, и с этим найденным элементом ничего не сделаешь (клик мыши).
Можно ли как-то нивелировать это? Например, как-то сделать так, чтобы при перемещении мышки к найденному элементу, этот элемент был по центру инстанса, чтобы он 100% не закрывался шапкой?