Site icon TestingDocs.com

How to run Selenium tests on Opera browser

Overview

In this tutorial, let’s learn the steps involved to run Selenium tests on Opera Browser. Opera is one of the most popular web browsers. Selenium automates a web browser.  First things first, download and install Opera browser on the Windows test machine.

The steps to download and install are listed here:

Download Opera Browser

Download Opera Driver

Navigate to the following URL:

https://www.selenium.dev/downloads/

Expand Browsers accordion.

Click on the documentation link.

Download the Opera driver from the link.

https://github.com/operasoftware/operachromiumdriver/releases

 

Sample Test

 

import java.util.concurrent.TimeUnit;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.opera.OperaDriver;
import org.testng.Assert;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;

public class OperaSeleniumTest {

    private WebDriver driver;

    @Test
    public void sampleTest() {
        driver.get("https://www.google.com");
        driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
        Assert.assertEquals(driver.getTitle(), "Google", "I'm verifying window title here in this test");
    }

    @BeforeClass
    public void beforeClass() {
        System.setProperty("webdriver.opera.driver", "operadriver.exe");
        driver = new OperaDriver();
    }

    @AfterClass
    public void afterClass() {
        if(driver != null)
        {
            driver.quit();
        }
    }
}

 

The following code sets the opera driver path. Specify the path to the driver on your machine.

System.setProperty(“webdriver.opera.driver”, “<path to the operadriver.exe>”);

We can instantiate the driver by using the following code line:

WebDriver driver = new OperaDriver();

 

 

Run the test code. The test should open the Google search page on the Opera browser and run the sample test.

 

Exit mobile version