我读到 Opera 可以使用 chrome.Options() 启动: https://github.com/SeleniumHQ/selenium/issues/10835#issuecomment-1219801825 但这些提示并没有帮助,启动时写道: SessionNotCreatedError:会话未创建:功能缺失或无效。 知道我做错了什么吗?
operaConfig: {
'capabilities': {
'w3c': 'true'
},
'args': [
'--no-sandbox',
'--disable-dev-shm-usage',
'--remote-debugging-port=9222'
]
}
getOperaOptions() {
let options = new chrome.Options();
options.set('caps', operaConfig.capabilities);
new Map(Object.entries(operaConfig.args)).forEach(arg => {
options.addArguments(arg)
});
return options;
}
chrome 可以成功运行,具有相同的功能,但具有不同的配置。我认为问题出在这
opera 版本 100.0.4815.21,chromium 114.0.5735.110
operavebdriver 114.0.5735.110
selenium-webdriver 4.10.0