Возможности mobileEmulation для Firefox в веб-драйвере IO

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

{
  browserName: 'chrome',
  'goog:chromeOptions': {
    mobileEmulation: { deviceName: 'Apple iPhone 6' },
  }

Но я не уверен, откуда берется 'goog:chromeOptions'. Я попытался найти документы wdio и ничего не нашел. Я только что получил это из одного из блогов, что нам нужно передать ключ как "goog:chromeOptions"

Точно так же мне также нужно запустить браузеры Firefox и Safari. Поэтому я не уверен, какой ключ/хэш нам нужно передать для firefox для мобильной эмуляции.

Я пытаюсь изучить WDIO, выполняя простые упражнения.


person rubyist    schedule 15.07.2019    source источник
comment
Я отвечу на это после того, как мы окончательно решим другой вопрос, который вы оставили открытым. Ваше здоровье!   -  person iamdanchiv    schedule 15.07.2019
comment
Привет, @rubyist. Это помогло вам? если да, то закройте вопрос (приняв ответ)   -  person Yevhen Laichenkov    schedule 26.07.2019


Ответы (1)


Установите конфигурацию для Google Chrome:

{
  browserName: 'chrome',
  'goog:chromeOptions': {}
}

Установите конфигурацию для Firefox:

{
  browserName: 'firefox',
  'moz:firefoxOptions': {}
}

Установите конфигурацию для Safari:

{
  browserName: 'safari',
  'safari.options': {}
}

Подробнее читайте в CONFIGURATIONFILE.MD.

person Yevhen Laichenkov    schedule 19.07.2019