2016-09-09 2 views
0

Я использую Jasmine с кармой для модульного тестирования приложения Angular2. В файле конфигурации Karma я использую PhantomJS в качестве браузера для запуска тестов.Настройка языка браузера для PhantomJS в модульном тестировании Жасмин

browsers: ['PhantomJS']

Я использую NG2-перевести модуль для выполнения переводов на моих текстов с ниже фрагмент кода:

userLang = navigator.language.split('-')[0];

Можно ли настроить PhantomJS тестировать различные языки браузеров, которые в тестирование?

Если да, то какова процедура?

ответ

0

Этот вопрос уже задавался в этой теме:

How to set the browser language of PhantomJS

Вы можете проверить, как это сделать в этой ссылке:

https://groups.google.com/forum/#!topic/dalekjs/HHt6eoZRQc4

Но, в основном, единственное, что вам нужно сделать это, чтобы установить customHeaders:

// Set a custom Accept-Language 
var page = require('webpage').create(); 
page.customHeaders = {'Accept-Language': 'it-IT'}; 
Смежные вопросы