2015-12-02 4 views
0

Пожалуйста, несите меня, поскольку я новичок в этом. Я использую Intern Runner для запуска функциональных тестов на BrowserStack. В терминале или при использовании репортера для вывода в файл он не отображает информацию о браузере в результатах теста. У меня есть браузеры, настроенные в файле конфигурации в разделе «Окружения». Результаты тестов говорят только о любом браузере на любой платформе. На сайте BrowserStack отображаются имена, версии, ОС и т. Д. Я пробовал те же тесты на SauceLabs, и результаты показывают имена браузеров в терминале и выходе файла. Кто-нибудь знает, как получить информацию о браузере для отображения в результатах теста?Результаты теста Intern Runner не отображаются Информация о браузере

environments: [ 
    { 
     browser: 'Chrome', browser_version: '44.0', os: 'OS X', os_version: 
      'Yosemite' 
    }, 
    { 
     browser: 'Firefox', browser_version: '40.0', os: 'Windows', 
     os_version: 'XP' 
    }, 
], 

ответ

1

os и os_version являются фирменными возможности BrowserStack. Стандартные свойства Selenium называются platform и platformVersion. Intern использует стандартные свойства при выборе способа вывода имени среды. Если вы хотите отправить патч для Intern, который в качестве альтернативы использует собственные свойства BrowserStack при формировании имени среды, это было бы нормально, но лучше было бы использовать стандартные свойства (и жаловаться на BrowserStack, если они не являются поддерживаемые на их платформе).

+0

Большое вам спасибо! Это решило проблему. – bill23