My cross browser test fails only for opera driver since it is working with all the other drivers (chrome, firefox and ie).
Here is the java code.
driver = new OperaDriver();
<parameter name="browser" value="opera"/>
I suggest you to install Opera 38 and add following code instead your java code.
System.setProperty("webdriver.chrome.driver", "...\\operadriver.exe"); driver = new ChromeDriver();
I have used new ChromeDriver(). This will start Opera since we are using OperaChromiumDriver. I think this is because the new Opera is based on Chromium and OperaChromiumDriver is a WebDriver implementation derived from ChromeDriver [See https://github.com/operasoftware/operachromiumdriver].
Hope this helps. :)