Как запустить Google Chrome с пользовательскими расширениями, загруженными с помощью внутреннего бегуна

Вопрос довольно простой. Я тестирую веб-сайт, для которого требуется пользовательское расширение, но стажер открывает экземпляр Chrome без каких-либо загруженных расширений, кроме тех, которые необходимы для автоматизации.

Я даже готов изменить источник .js стажера, если кто-нибудь может указать мне, какие файлы проверять.


person Marco Luglio    schedule 23.07.2014    source источник


Ответы (1)


Расширения передаются в ChromeDriver через возможности.

define({
  environments: [
    {
      browserName: 'chrome',
      chromeOptions: {
        extensions: [ 'base64-encoded crx file' ]
      }
    }
  ]
});
person C Snover    schedule 23.07.2014