Search code examples
c#seleniumwebdriveropera

How to provide OperaWebDriver on c# use Selenium WebDriver


How to provide OperaWebDriver on c# use Selenium WebDriver

  IWebDriver aDriver = new OperaDriver("path_to_operadriver.exe);

I have exception :

System.InvalidOperationException : unknown error: cannot find Opera binary (Driver info: OperaDriver=0.2.0 )


Solution

  • You've got to download opera chromium driver.

    Here's a snippet how it should work:

    DesiredCapabilities capabilities = DesiredCapabilities.opera();
    ChromeOptions options = new ChromeOptions();
    options.setBinary("/path/to/opera");
    capabilities.setCapability(ChromeOptions.CAPABILITY, options);