Есть ли способ нажать на расширение Chrome, которое я только что установил, используя Java / Selen? - PullRequest
0 голосов
/ 30 октября 2019

Я автоматизирую свой тестовый случай, когда мне нужно установить расширение, щелкнуть по нему и выполнить какое-то действие после этого. Я могу установить плагин, но не могу нажать на него, так как селен / LeanFT не позволяет мне сделать это. Подскажите, пожалуйста, как мне это сделать?

Что я пробовал - класс действий в java для нажатия на координаты x, y - мне не помогает!

Спасибо, Манав

Ответы [ 2 ]

0 голосов
/ 30 октября 2019

Мне удалось щелкнуть значок (значок плагина / расширения), используя технику сопоставления изображений Sikuli. Спасибо за вклад, хотя. Ценится!

0 голосов
/ 30 октября 2019

Нет простого способа щелкнуть значок в браузере Chrome. Однако у расширений обычно есть некоторые страницы, к которым вы можете получить доступ, например, страницы параметров или входа, и вы можете работать оттуда.

Чтобы выяснить URL:

  1. Перейдите в своем браузере кchrome: // extensions / '
  2. Найдите расширения, с которыми вы работаете (GeoEdge в вашем случае)
  3. Убедитесь, что режим разработчика активирован в правом верхнем углу, в противном случае активируйте его в Chromeнастройки
  4. Теперь вы сможете увидеть идентификатор расширения
  5. Перейдите на нужную страницу: 'chrome: //extensions/EXTENSIONID/PAGE.html

Надеюсь, это поможет.

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