2014-11-10 4 views
0

Я создаю набор тестов для богатого углового приложения в транспортире. Для работы сайта требуется macromedia и другой собственный плагин. Я вручную установил флаг «всегда разрешен» в соответствующие плагины. Когда эти плагины не могут инициализироваться, некоторое обнаружение автоматически запрашивает у пользователя установку/обновление плагина. Поскольку браузер блокирует их при запуске на сервере selenium, он блокирует стандартный ожидаемый поток попытки теста e2e.Protractor E2E Test - заблокированные плагины для браузера

Сейчас я сосредоточен на Chrome для тестирования.

Есть ли настройка, в которой я не смог пробить ни один из способов, позволяющих надолго разрешить их в экземпляре chrome chrome или быть достаточно быстрым, с помощью моего курсора, чтобы разрешить заблокированные плагины.

Может ли кто-нибудь указать мне на способ разрешить эти плагины?

ответ

1

Около 30 секунд после отправки этого вопроса я нашел ответ.

В файле конфигурации protractor добавлены возможности chromeOptions: {args: ['- always-authorize-plugins']} сделал трюк.

exports.config = { 
 
//... 
 
    capabilities: { 
 
     browserName: 'Chrome', 
 
     chromeOptions: { args: ['--always-authorize-plugins'] } 
 
    } 
 
//... 
 
};