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

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

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

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

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

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

1 ответ

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

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

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

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

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

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

Узнайте больше в CONFIGURATIONFILE.MD

Другие вопросы по тегам