как нажать на элемент, который меняет свою позицию в режиме реального времени на холсте - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть элемент canvas на странице, и я хочу щелкнуть по некоторому элементу, если в определенной области появится элемент определенного значения. Например (см. Экран) В выделенной области есть элемент, значение которого изменяется (см. зеленую линию) (Вся белая зона является элементом canvas).Мне нужно нажать на кнопку, если значение этого элемента равно, например, 10 Пример экрана

, как реализовать это с помощью Selenium Webdriver и Java

1 Ответ

0 голосов
/ 20 сентября 2019

Селен не видит внутри CANVAS HTML-элемента.Вам нужно будет поговорить с вашими разработчиками и установить JS-хуки, чтобы определить положение стрелок и т. Д., А затем выполнить действия, основанные на этом.Вы можете выполнить эти вызовы JS через Selenium JavaScriptExecutor.См. документы .

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