Я понял, как запустить одно расширение Chrome, используя следующее :
{
"src_folders" : ["test"],
"webdriver" : {
"start_process": true,
"server_path": "node_modules/.bin/chromedriver",
"cli_args": ["--verbose"],
"port": 9515
},
"test_settings" : {
"default" : {
"desiredCapabilities": {
"browserName": "chrome",
"chromeOptions" : {
"args": [
"--load-extension=/pathToFirstExtension",
]
}
}
}
}
}
Однако запуск двух расширений не работает .
Я пробовал следующее :
"args": [
"--load-extension=/pathToFirstExtension, /pathToSecondExtension",
]
А это :
"args": [
"--load-extension=/pathToFirstExtension",
"--load-extension=/pathToSecondExtension",
]
А это :
"args": [
"--load-extension=/pathToFirstExtension /pathToSecondExtension",
]
А также строки в кодировке base64, разделенные запятыми в списке, подобном этому :
chromeOptions: {
extensions: [
keywords.base64,
avgPrice.base64
]
}
Я использую module.exports в отдельных файлах js, где строки в кодировке base64 находятся в объектах с ключом base64
Как загрузить несколько расширений Chrome для ночных часовых тестов ?