Есть ли способ автоматизации расширений UWP Edge? - PullRequest
0 голосов
/ 15 января 2019

Я тестер для расширения UWP Edge, которое использует собственные сообщения. Когда я пытаюсь протестировать расширение с помощью веб-драйвера Microsoft и документации Microsoft, я добавляю расширение, но, похоже, расширение не отправляет и не получает информацию, поскольку оно опирается на собственный обмен сообщениями с исполняемым файлом. С другой стороны, если я использую WinAppDriver для взаимодействия с ним, я могу использовать Edge и мое расширение, но не могу реально взаимодействовать с веб-сайтом, поскольку это «черный ящик»?

Я даже пытался запустить WinAppDriver и Microsoft Webdriver одновременно, чтобы добиться того, к чему я стремился - комплексное тестирование расширения с использованием определенных веб-сайтов и аннотаций на определенных веб-сайтах.

Помощь в этом отношении была бы признательна.

1 Ответ

0 голосов
/ 28 января 2019

Итак, я пробовал разные вещи, но на самом деле не пришел к ложному выводу.

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

В качестве ссылки я взял "Mcafee Web Advisor", так как они построены похожим образом. Когда вы открываете ребро и что-то ищете (например, в bing), рядом с некоторыми результатами появляются небольшие аннотации. Это не будет работать, если вы добавите расширение в свой проект автоматизации. Я комбинировал различные версии селена с веб-драйвером Microsoft (который теперь, кстати, является дополнительной функцией), и мне не повезло.

...