1package com.iselsoft.easyium;2import org.openqa.selenium.Capabilities;3import org.openqa.selenium.opera.OperaDriverService;4import org.openqa.selenium.opera.OperaOptions;5public class OperaDriver extends WebDriver {6 /**7 * Creates a new OperaDriver using the {@link OperaDriverService#createDefaultService default}8 * server configuration.9 *10 * @see #OperaDriver(OperaDriverService, OperaOptions)11 */12 public OperaDriver() {13 super(new org.openqa.selenium.opera.OperaDriver());14 }15 /**16 * Creates a new OperaDriver instance. The {@code service} will be started along with the driver,17 * and shutdown upon calling {@link #quit()}.18 *19 * @param service The service to use.20 * @see #OperaDriver(OperaDriverService, OperaOptions)21 */22 public OperaDriver(OperaDriverService service) {23 super(new org.openqa.selenium.opera.OperaDriver(service));24 }25 /**26 * Creates a new OperaDriver instance. The {@code capabilities} will be passed to the27 * chromedriver service.28 *29 * @param capabilities The capabilities required from the OperaDriver.30 * @see #OperaDriver(OperaDriverService, Capabilities)31 */32 public OperaDriver(Capabilities capabilities) {33 super(new org.openqa.selenium.opera.OperaDriver(capabilities));34 }35 /**36 * Creates a new OperaDriver instance with the specified options.37 *38 * @param options The options to use.39 * @see #OperaDriver(OperaDriverService, OperaOptions)40 */41 public OperaDriver(OperaOptions options) {42 super(new org.openqa.selenium.opera.OperaDriver(options));43 }44 /**45 * Creates a new OperaDriver instance with the specified options. The {@code service} will be46 * started along with the driver, and shutdown upon calling {@link #quit()}.47 *48 * @param service The service to use.49 * @param options The options to use.50 */51 public OperaDriver(OperaDriverService service, OperaOptions options) {52 super(new org.openqa.selenium.opera.OperaDriver(service, options));53 }54 /**55 * Creates a new OperaDriver instance. The {@code service} will be started along with the56 * driver, and shutdown upon calling {@link #quit()}.57 *58 * @param service The service to use.59 * @param capabilities The capabilities required from the OperaDriver.60 */61 public OperaDriver(OperaDriverService service, Capabilities capabilities) {62 super(new org.openqa.selenium.opera.OperaDriver(service, capabilities));63 }64 @Override65 public WebDriverType getWebDriverType() {...