Тестирование расширения Chrome с контекстным меню - PullRequest
0 голосов
/ 05 июля 2018

Я работаю над дополнением Chrome, которое добавляет элементы контекстного меню, используя chrome.contextMenus.

Я собираюсь создать несколько тестов для разработки расширения для обеспечения надлежащей функциональности. Я рассмотрел использование Selenium и тому подобного, но, похоже, не существует концепции взаимодействия с «системным» контекстным меню, только контекстные меню, которые на самом деле являются JavaScript, вызываемыми путем перехвата щелчка правой кнопкой мыши. Решения для реального контекстного меню браузера кажутся немного странными.

Я начинаю смотреть на такие вещи, как autohotkey и AutoIt, но я не уверен, что это лучшие инструменты для этого типа тестирования, поскольку Chrome не использует собственные элементы управления Windows.

Я вижу, что есть некоторая работа с AutoIt Chrome UDF , но я хотел проверить, существует ли специальный инструмент, который может последовательно взаимодействовать с браузером. Я также хочу проверить, открыты ли другие вкладки и т. Д.


Я прочитал Как проверить пункт контекстного меню в расширении Chrome? -> Выберите параметр в меню правой кнопки мыши в Selenium Webdriver - Java , но я Я не уверен, как это будет работать, если вы не знаете, какие пункты меню могут присутствовать в других расширениях или настройках.

...