Steps To Debug/ Run Selenium Test Cases From Eclipse ID

In this article, I will show you the procedure to run and debug Selenium test cases from Eclipse ID. Following are the steps which we have to follow to achieve the same.

Step 1

Open Eclipse ID.

Step 2

Create Workspace.

Step 3

Import QA automation projects from your physical drive. Let's say C\code\QA.

  • ProjectAutoGrid

The screenshot is given below for the reference.


Step 4

In Eclipse, click Windows tab and select Preferences.

Step 5

java

Step 6

java

Step 7

Once Step 6 completes, it will appear, as shown below.

java

Step 8

Select a checkbox, as highlighted in the above screenshot, and double click on it. Once you double click on it, the screenshot given below will appear.

Step 9

java

Step 10

Provide the “Default VM arguments” as “-DTESTENV=localhost-DBROWSER=CHROME”. For reference, look at the screenshot given above, which is highlighted in Red.

Note

If you want to map within a production environment, then change the “Default VM arguments” as “-DTESTENV=production -DBROWSER=CHROME”.

Step 11

Open the Browser Window and give your Application URL, as shown below.

https//www.xyz-dev.com/db/?a=signin

If everything goes fine, then it will give you the screenshot, as shown below.

java

It should allow you to log in after clicking the Sign In button. Once you click the Sign In button, then it should redirect to the home page and the screenshot for the reference is given.

java

The step given above is just to make sure that the Application is up and running fine without any errors.

Step 12

Now, go to Eclipse ID, select any project and then select any smoke test class. Now, right click on it and then click "Run As TestNG / Debug As TestNG". If you want to debug your code, then go with "Debug As TestNG", else simply go with "Run As TestNG".

For instance,

  • Eclipse ID
  • ProjectAutoGrid
  • Src
  • xyz.test.ux.testcases.qb
  • SmokeTests
java

The output will be, as shown below.

java

Up Next
    Ebook Download
    View all
    Learn
    View all