当我通过使用browser.executeScript(navigator.registerProtocolHandler(protocol, url, title));
执行脚本来注册自定义协议处理程序时,必须单击地址栏中会出现一个小图标,我必须选择“允许”选项(默认情况下忽略);
但是如何用量角器做到这一点?
我知道可以通过conf文件中的chromeOptions
对象
capabilities: {
'browserName': 'chrome',
'chromeOptions': {
'args': ['']
}
}
但此列表中的哪个选项适合我的问题 https://peter.sh/experiments/chromium-command-line-switches/
或者还有其他解决方案?
答案 0 :(得分:0)
我想我明白了;试试这个:
capabilities: {
'browserName' : 'chrome',
'chromeOptions' : {
args: [],
prefs : {
custom_handlers : {
'enabled' : true,
'registered_protocol_handlers' : [
{
'default' : true,
'protocol' : '',
'title' : '',
'url' : ''
}
]
}
}
}
}
显然,请填写适用的协议,网址和标题。