Получите координаты отображения вкладки, используя хромедрайвер и селен - PullRequest
0 голосов
/ 25 сентября 2018

Я ищу, чтобы найти координаты конкретной вкладки в экземпляре chromedriver, контролируемом селеном.

Сценарий таков: у меня есть экземпляр chromedriver, автоматизированный с помощью селена, который содержит несколько вкладок.Я ищу закрепить определенные вкладки (не все), и для этого я использую autoit для отправки необходимых команд мыши и клавиатуры для закрепления фактической вкладки.Однако, чтобы сделать это, мне нужно знать координаты экрана / отображения вкладки (чтобы я мог отправить туда мышь).

Хромедрайвер имеет координаты фактического браузера, как бы я ни былневозможно найти ссылку на координаты вкладки.

Кто-нибудь знает, как я могу получить координаты конкретной вкладки?

Обновление: я использую c #

1 Ответ

0 голосов
/ 25 сентября 2018

Было бы очень полезно, если бы вы сообщили мне, на каком языке вы кодируете тесты, однако этого можно достичь, проверив положение полосы прокрутки, поскольку у ИИ нет монитора, который можно ограничить разрешением,по сути, он может видеть всю веб-страницу, несмотря ни на что.

Ниже приведена ссылка на некоторые примеры использования для проверки и сравнения состояния прокрутки, даже если это не прямое решение, я уверен, что оно укажет вам правильное направление.(Это то, что я должен был сделать не так давно)browser.html

Если у вас есть какие-либо вопросы, дайте мне знать,

Всего наилучшего, Джек

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...