我正在使用opera 版本 12.11 的 opera 驱动程序。我用于启动 opera 的代码是:
if(UrlGenerator.BROWSER_NAME.equalsIgnoreCase("opera")){
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("opera.log.level", "CONFIG");
capabilities.setCapability("opera.port", -1);
capabilities.setCapability("opera.profile", "");
driver = new OperaDriver(capabilities);
}
它打开了 Opera 浏览器,我的测试运行良好。但是当我通过单击某个链接或使用其他方式打开一个新窗口时,它会在同一页面中打开窗口,因此切换到窗口失败。有人可以为此建议我一些解决方法吗?