Я пытаюсь запустить Chrome без экрана «Welcome to Chrome» и, похоже, не могу найти правильный способ сделать это, используя Selenoid с предоставленными изображениями Android Docker.
Я использовал automate_android.sh для создания образа контейнера и следовал всем подсказкам, отклоняясь от значения по умолчанию только при запросе номеров версий и при запросе на установку Chrome.
Chrome будет загружаться, но независимо от того, что я вставил в свой тест, я не могу заставить его обойти экран приветствия.
В настоящее время моя конфигурация выглядит следующим образом:
const merge = require('deepmerge');
const wdioConf = require('./wdio.conf.js');
exports.config = merge(wdioConf.config, {
capabilities: [
{
version: '8.1',
browserName: 'android',
chromedriverArgs: {
args: [ '--disable-fre', '--no-default-browser-check', '--no-first-run' ],
},
"selenoid:options" :
{
skin: "WVGA854",
enableVNC: true,
enableLog: true
}
}
]
}, {clone: false});
Я попытался изменить chromedriverArgs на "goog: chromeOptions" и chromeOptions.Я также пытался переместить все три комбинации в «selenoid: options».
Я подозреваю, что просто делаю что-то не так, но был бы признателен за любую помощь, которую кто-либо может оказать.
Versions
Selenoid: 1.9.1
Android: 8.1 and 8.0
WebdriverIO: 5.4.19
Docker: 18.09.2, build 6247962