Opera webdriver、Selenium 4 和 javaScript

问题描述 投票:0回答:0

我读到 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

javascript selenium-webdriver opera operadriver
© www.soinside.com 2019 - 2024. All rights reserved.