2017-02-08 1 views
1

Я пытаюсь заставить PhantomJS работать с Protractor. В настоящее время у меня проблема с Phantom, но не с Chrome, когда моему коду нужно добраться до конечной точки бэкэнд, которая хранится на отдельном сервере. Таким образом, я хотел бы проверить его с помощью опции --ignore-ssl-errors.Передайте аргумент командной строки браузеру с помощью Protractor

К сожалению, файл example config, указанный в документации Protractor, как представляется, не перечисляет способ передачи аргументов в браузер. Это возможно?

ответ

0

Оказывается, ответ был в закрытом транспортир вопрос: https://github.com/angular/protractor/issues/150

Вы можете передать аргументы в браузер с phantomjs.cli.args собственности, которая принимает массив аргументов. Просто добавьте его в свойство capabilities в вашей конфигурации, в том же месте, где вы указали browserName:

capabilities: { 
    browserName: 'phantomjs', 
    'phantomjs.binary.path': require('phantomjs').path, 
    'phantomjs.cli.args': ['--web-security=false', '--ignore-ssl-errors=true', '--webdriver-loglevel=DEBUG'], 
} 
Смежные вопросы