我已经弄清楚如何使用以下内容运行一个 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
]
}
我在单个 js 文件中使用 module.exports,其中 base64 编码的字符串位于具有 base64 键的对象中
你如何为夜间测试加载多个 chrome 扩展?