Получить текущую версию браузера в тесте Protractor - PullRequest
0 голосов
/ 22 октября 2018

Я пытаюсь получить версию браузера в Protractor, используя этот код:

let actualCapabilities = await browser.getCapabilities();
console.log("Browser Name: " + actualCapabilities.get('browserName'));
console.log("Browser Version: " + actualCapabilities.get('browserVersion'));

Для Firefox он работает нормально:

Browser Name: firefox
Browser Version: 62.0

Но для Chrome он отображается неопределенным вверсия браузера:

Browser Name: chrome
Browser Version: undefined

Разве это не возможно для Chrome?

Ответы [ 2 ]

0 голосов
/ 24 октября 2018

Спасибо, решение есть.Тогда для Chrome мы должны использовать

actualCapabilities.get('version') 

и для Firefox

actualCapabilities.get('browserVersion')
0 голосов
/ 22 октября 2018

Для меня это работает:

onPrepare: async () => {
    await browser.waitForAngularEnabled(false);
    const capabilities = await browser.getCapabilities();
    console.log(capabilities.get('version'));

Было бы полезно взглянуть на все возможности объекта карты и найти то, что вам нужно:

onPrepare: async () => {
    await browser.waitForAngularEnabled(false);
    const capabilities = await browser.getCapabilities();
    console.log(capabilities);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...