OperaChromiumDriver is a WebDriver implementation derived from ChromeDriver (https://sites.google.com/a/chromium.org/chromedriver/) and adapted by Opera (http://www.opera.com/) that enables programmatic automation of Chromium-based Opera products for desktop and Android platforms. It is a part of the Selenium (http://code.google.com/p/selenium) project.
WebDriver is a general purpose library for automating web browsers. It can drive the browser, running various tests on your web pages, just as if a real user was navigating through them. It can emulate actions like clicking links, entering text and submitting forms, and reporting results back to you so you know that your website works as intended.
OperaChromiumDriver end-user emulation ensures that your entire stack (HTML, scripts, styling, embedded resources and backend setup) is functioning correctly without tedious manual testing routines.
OperaChromiumDriver can be used without extra setup on Chromium-based versions of Opera starting from version 26.
For driving Presto-based Opera browsers, refer to the OperaPrestoDriver (https://github.com/operasoftware/operaprestodriver) project.
operadriver.exe file is located in <Get-ToolsLocation>/selenium directory.
The following package parameters can be set:
/SkipShim- informs that the shim file should not be generated
To pass parameters, use
--params "''" (e.g.
choco install selenium-opera-driver [other options] --params="'/SkipShim'").