Execute Selenium Test Using Eclipse

We already have configured Selenium Client Driver with Eclipse.  Now, copy the Selenium server into the SeleniumTests folder inside Eclipse-Workspace folder and then create “Selenium-server.bat file with the following code in it.  Below code should not be copied and pasted into the notepad as “-” (hyphen) is getting saved as a special character and does not get executed when you double click the .bat file.

cd F:Eclipse-WorkspaceSeleniumTests
java -jar selenium-server.jar –multiWindow

Type the above code into a text file (e.g. open notepad –> copy the above code) and then save it as Selenium-server.bat

Double Click and run the Selenium-server.bat.  Selenium server will start running in the command prompt.  Following figure shows the Selenium server execution.

executeSeleniumServer

Open Eclipse and create a Java Class as described below:

  1. Create a Java Project (e.g. SugarCRMTests – this already should have been created as it is described in the previous post)
  2. Under src –> create new package (Right click on src –> click package –> Give a name –> SugarCRMTests – this name can be anything as per your choice)
  3. Create new Java Class (Right click Package –> Click New –> Click Class –> give a name preferably SugarCRM)
  4. Copy and paste the below code into SugarCRM.java file and save (Overwrite the self-generated code when SugarCRM.java is created)

package sugarCRMTests;
import com.thoughtworks.selenium.*;

public class SugarCRM {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
DefaultSelenium selenium = new DefaultSelenium(“localhost”,4444,”*chrome”,”http://www.google.com”);
selenium.start();
selenium.windowMaximize();
SugarLogin(selenium);
SugarLogout(selenium);
}
public static void SugarLogin(DefaultSelenium selenium){
selenium.open(“http://127.0.0.1/sugarcrm/index.php?action=Login&module=Users”);
selenium.type(“user_name”, “admin”);
selenium.type(“user_password”, “admin123”);
selenium.click(“login_button”);
selenium.waitForPageToLoad(“30000”);
selenium.isTextPresent(“Home”);
selenium.waitForPageToLoad(“30000”);
}
public static void SugarLogout(DefaultSelenium selenium){
selenium.click(“link=Log Out”);
}

}

Above code is recorded using Selenium IDE and then exported into JUnit format as explained in the earlier post.

Click on Run menu –> Run As –> Java Application as shown in the following figure.

executeSeleniumTest

Execution of the above Selenium Test will open up two more firefox browser and starts the execution.

Note: Please provide me feedback through your valuable comments

Comments 57

  • Excellent. Its terrific platform for the beginners. Such an easy and simple approach to explain it.
    Looking for more topics.

    • Thanks Vikram.. I expect more feedback from readers that will really help me improving the quality of articles on the blog

      • Hi sir,
        I am new to selenium, I want to know how to perametrize the test case in selenium ide , I have to perametrize the login form and registeration for of my application . can you please help me ………….

        • I dont think that learning how to parameterize with Selenium IDE will be helpful. Instead, visit my posts on “Setting up Selenium with Eclipse” and “Parameterization with Microsoft Excel & CSV file” that will be greatly helpful with respect to parameterizing the Selenium tests

  • Hello sir,

    Very good article.

    I am not able to reproduce the selenium server in the command window as shown above.

    I have performed the same steps as described but when i double click on .bar file, the window starts and disappears.

    Please help me out.

    • file name should be .bat file not “.bar” as it is a “windows batch file” where we can specify multiple commands.

      Step 1: Create a new text file

      Step 2: Open the file and type in following code into it (D:\Workspace-Helios should be changed to the path where selenium-server.jar file is copied)

      CD D:\Workspace-Helios
      java -jar selenium-server.jar -multiWindow

      (Don’t copy and paste as sometime it adds some special characters)

      Step 3: Save it as “Selenium-server.bat”

      Step 4: Still if you are not able to run, then execute both the commands in command prompt (Click Start -> Run ->cmd). If it is throwing any errors please let me know.

  • Excellent article. Looking for more article with examples.
    Thanks alot.

  • It’s really nice. Can you please include topics on how to execute scripts using Testng

  • hi,
    i did my first Selenium script according to the blog “Execute Selenium Test Using Eclipse”. But i am getting the following error. can anybody help me on this.

    Exception in thread “main” java.lang.NoClassDefFoundError: com/google/common/base/Charsets
    at com.thoughtworks.selenium.HttpCommandProcessor.getOutputStreamWriter(HttpCommandProcessor.java:149)
    at com.thoughtworks.selenium.HttpCommandProcessor.getCommandResponseAsString(HttpCommandProcessor.java:176)
    at com.thoughtworks.selenium.HttpCommandProcessor.executeCommandOnServlet(HttpCommandProcessor.java:118)
    at com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:101)
    at com.thoughtworks.selenium.HttpCommandProcessor.getString(HttpCommandProcessor.java:275)
    at com.thoughtworks.selenium.HttpCommandProcessor.start(HttpCommandProcessor.java:237)
    at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:98)
    at SugarCRMTests.SugarCRM.main(SugarCRM.java:12)
    Caused by: java.lang.ClassNotFoundException: com.google.common.base.Charsets
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    … 8 more

  • i am getting following error when the above code is executed

    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    … 8 more

  • import com.thoughtworks.selenium.*;
    Where is come from?
    Look like I miss some package?

  • After running the code, only instance of the firefox opens but the execution does not start. Can you please help?

  • I am getting the below errror:
    The constructor DefaultSelenium(String, String) is undefined.

    Can someone help me please?

  • When I execute “Selenium-server.bat” file I am getting the below Warning:
    can anyone help me please?
    Microsoft Windows [Version 6.1.7601]
    Copyright (c) 2009 Microsoft Corporation. All rights reserved.

    C:\SeleniumTests_Workspace>java -jar SeleniumTests\selenium-server-standalone-2.
    24.1.jar
    Jun 25, 2012 4:02:31 PM org.openqa.grid.selenium.GridLauncher main
    INFO: Launching a standalone server
    16:02:32.355 INFO – Java: Sun Microsystems Inc. 20.4-b02
    16:02:32.355 INFO – OS: Windows 7 6.1 amd64
    16:02:32.385 INFO – v2.24.1, with Core v2.24.1. Built from revision 17205
    16:02:32.605 INFO – RemoteWebDriver instances should connect to: http://127.0.0.
    1:4444/wd/hub
    16:02:32.605 INFO – Version Jetty/5.1.x
    16:02:32.605 INFO – Started HttpContext[/selenium-server/driver,/selenium-server
    /driver]
    16:02:32.605 INFO – Started HttpContext[/selenium-server,/selenium-server]
    16:02:32.605 INFO – Started HttpContext[/,/]
    16:02:32.655 INFO – Started org.openqa.jetty.jetty.servlet.ServletHandler@14d6a0
    5e
    16:02:32.655 INFO – Started HttpContext[/wd,/wd]
    16:02:32.665 WARN – Failed to start: SocketListener0@0.0.0.0:4444
    Exception in thread “main” java.net.BindException: Selenium is already running o
    n port 4444. Or some other service is.
    at org.openqa.selenium.server.SeleniumServer.start(SeleniumServer.java:4
    83)
    at org.openqa.selenium.server.SeleniumServer.boot(SeleniumServer.java:28
    3)
    at org.openqa.selenium.server.SeleniumServer.main(SeleniumServer.java:24
    6)
    at org.openqa.grid.selenium.GridLauncher.main(GridLauncher.java:54)

    C:\SeleniumTests_Workspace>

    *** When I did “netstat” on the port “4444” in my machine I see that port has no “ESTABLISHED” connections.

    • To run the WebDriver Selenium tests you need not to run the Selenium server batch file.. Stop the Selenium server and then execute the script on eclipse… that should run fine…

  • Hello Seetaram,

    I am executing these two commands
    -> cd Desktop\Selenium RC\Eclipse-Workspace\SeleniumTests
    -> java -jar selenium-server-standalone-2.24.1.jar -multiWindow

    I am getting following error while executing command on the command prompt.

    Exception in thread “main” java.lang.UnsupportedClassVersionError: Bad version n
    umber in .class file
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)

    Please reply asap…

  • Hi,
    I tried exporting a recorded script as junit4/remote control and copy pasted the exported code in to eclipse. But it shows an error selenium cannot be resolved to a variable and all commands with keyword selenium are shown as error. I have pasted the code below:-
    package coralTests;
    import com.thoughtworks.selenium.*;
    public class Coral {

    public void setUp() throws Exception {
    selenium = new DefaultSelenium(“localhost”, 4444, “*chrome”, “http://192.168.0.50/”);
    selenium.start();
    }

    public void testCoral() throws Exception {
    selenium.open(“/coralms2/”);
    selenium.click(“link=Register”);
    selenium.waitForPageToLoad(“30000”);
    selenium.select(“id=UserRoleId”, “label=Instructor”);
    selenium.type(“id=CompanyName”, “Test Company”);
    selenium.type(“id=CompanyRegistrationNumber”, “254”);
    selenium.type(“id=Address1Postcode”, “560045”);
    selenium.click(“//img[@onclick=\”findAddressBilling(‘DM72-EK19-EM86-YE59’)\”]”);
    selenium.type(“id=Address0Address1Billing”, “Test companyh”);
    selenium.type(“id=Address0TownBilling”, “Bengaluru”);
    selenium.select(“id=UserTitle”, “label=Dr”);
    selenium.type(“id=UserForename”, “Test”);
    selenium.type(“id=UserSurname”, “name”);
    selenium.type(“id=UserEmail”, “testinst@yopmail.com”);
    selenium.type(“id=UserWorkTelephone”, “987456632154”);
    selenium.click(“id=UserAgree”);
    }

    • Hi Hari,

      Please browse the blog and find out how to setup the selenium with eclipse properly and then try this code, that should work fine. The reason being, the Selenium jar is not added to the project build path

  • Exception in thread “main” java.lang.RuntimeException: Could not contact Selenium Server; have you started it on ‘localhost:4444’ ?
    Read more at http://seleniumhq.org/projects/remote-control/not-started.html
    Connection refused: connect
    at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:104)
    at SugarCRMTests.SugarCRM.main(SugarCRM.java:26)

    How can i solve this error? I have added both selenium client jar and the standalone server jar to the build path. Created the bat file as well with the proper path.

    Thank you for ur tutorials. 🙂

    • Run Selenium server…. 🙂 thats it… You are getting this error because Selenium Server is not running….

      • Below are the codes that I have saved in as .bat. So i just have to double click on it to start the server, right? I am confused with this selenium rc. and thanks you again for the rather fast reply! 🙂

        CD C:\Users\anusha\Desktop\Junit
        java -jar selenium-server-standalone-2.25.0.jar -multiWindow

  • Hello Seetaram. Happy to see your Blog. I hope its very nice site learn Selenium step by step. I have seen only Java automation using selenium. Do you have any post on C# selenium automation using web driver?.
    Thanks a lot…

  • Please suggest me while running selenium rc, i am getting the following error msg:
    Error:Could not find or load main class java-jar
    Thanks in advance

  • Daer Sir,

    First thanks soo much for the usefull site!!!
    I am geeting the folowing errors trying to run the servers:

    at javax.swing.plaf.basic.BasicTreeUI.paintRow(Unknown Source)
    at javax.swing.plaf.basic.BasicTreeUI.paint(Unknown Source)
    at javax.swing.plaf.ComponentUI.update(Unknown Source)
    at javax.swing.JComponent.paintComponent(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JComponent.paintChildren(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JViewport.paint(Unknown Source)
    at javax.swing.JComponent.paintToOffscreen(Unknown Source)
    at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
    at javax.swing.RepaintManager.paint(Unknown Source)
    at javax.swing.JComponent._paintImmediately(Unknown Source)
    at javax.swing.JComponent.paintImmediately(Unknown Source)
    at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
    at javax.swing.RepaintManager.access$700(Unknown Source)
    at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$400(Unknown Source)
    at java.awt.EventQueue$2.run(Unknown Source)
    at java.awt.EventQueue$2.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown

    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.Dialog$1.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$400(Unknown Source)
    at java.awt.EventQueue$2.run(Unknown Source)
    at java.awt.EventQueue$2.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown

    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown

    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown

    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)

    And when executing the script I am geeting the following error message

    ” throw new RuntimeException(“Could not contact Selenium Server; have you started it on ‘” +”

    Can you please asist with the above?

    Thanks so much

    Lior

  • Thanks a bunch. It was very helpful.

  • I’m getting a lot of Syntax errors when copying/pasting the code, therefore it will not let me save or execute. Please help!

    i.e.

  • This works now when replacing all the quotation marks. Executed it, but not able to connect to http://127.0.0.1/sugarcrm/index.php?action=Login&module=Users.

  • hiee..m new to this sellenium..m front end developer… need to do front end testing…how i will integrate it with Ecllipse..

  • I trying to execute the following selenium IDE program in Eclipse using Junit but i am getting following errors,
    Program:
    package seleniumtests;
    import com.thoughtworks.selenium.*;
    import org.junit.After;
    import org.junit.Before;
    import org.junit.Test;
    import static org.junit.Assert.*;
    import java.util.regex.Pattern;

    public class wiki {
    private Selenium selenium;

    @Before
    public void setUp() throws Exception {
    selenium = new DefaultSelenium(“localhost”, 4444, “*chrome”, “http://www.wikipedia.org/”);
    selenium.start();
    }

    @Test
    public void testWiki() throws Exception {
    selenium.open(“/”);
    selenium.click(“css=strong”);
    selenium.waitForPageToLoad(“30000”);
    selenium.type(“id=searchInput”, “cognizant”);
    selenium.click(“id=searchButton”);
    selenium.waitForPageToLoad(“30000”);
    selenium.click(“link=Hyderabad”);
    selenium.waitForPageToLoad(“30000”);
    selenium.click(“link=4th”);
    selenium.waitForPageToLoad(“30000”);
    }

    @After
    public void tearDown() throws Exception {
    selenium.stop();
    }
    }

    Errors:
    I am getting error at Function “public void testwiki()”

    Please go through the above program and provide a solution.

  • I am getting this error when rum my test case:

    FAILED: myTest
    java.lang.NoClassDefFoundError: com/google/common/collect/Maps
    at org.openqa.selenium.firefox.FirefoxProfile.(FirefoxProfile.java:56)
    at org.openqa.selenium.firefox.FirefoxProfile.(FirefoxProfile.java:79)
    at org.openqa.selenium.firefox.FirefoxProfile.(FirefoxProfile.java:67)
    at fortestingpackage.fortestingclass.myTest(fortestingclass.java:18)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
    at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
    at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
    at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
    at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:128)
    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
    at org.testng.TestRunner.privateRun(TestRunner.java:767)
    at org.testng.TestRunner.run(TestRunner.java:617)
    at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
    at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
    at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
    at org.testng.SuiteRunner.run(SuiteRunner.java:240)
    at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
    at org.testng.TestNG.runSuitesSequentially(TestNG.java:1203)
    at org.testng.TestNG.runSuitesLocally(TestNG.java:1128)
    at org.testng.TestNG.run(TestNG.java:1036)
    at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)
    at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
    at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)
    Caused by: java.lang.ClassNotFoundException: com.google.common.collect.Maps
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
    … 28 more

  • Hi
    I’m getting the following error, when I execute the script. Any ideas why. Thanks.

    Exception in thread “main” java.lang.Error: Unresolved compilation problems:
    Syntax error on tokens, ArgumentList expected instead
    Syntax error on token “Invalid Character”, invalid Expression
    Syntax error, insert “)” to complete ClassInstanceCreationExpression
    Syntax error, insert “;” to complete BlockStatements

    at eTraderPackage.SugarCRM.main(SugarCRM.java:13)

  • All sorted now…. 🙂 I got a bunch of errors because I didnt have serlenium server.jar added

  • Hi,

    I am getting the following error. Please help. Thank you!

    Error: Could not find or load main class SugarCRMTests.SugarCRM

  • Hello, I tried running the 2nd command but i’m getting “Unable to access jarfile selenium-server.jar”
    I have set the selenium server in classpath
    D:\Users\sirisha\Downloads\selenium-java-2.31.0\selenium-2.31.0\selenium-2.31.0\selenium-server-standalone-2.31.0

    Can you please help me with this?

  • Hi Seetaram,

    Its really a helpful post. Thanks for that.
    I followed your steps. When I double clicked on .bat file, window opens and immediately disappears. I have not copy, pasted. Typed it.
    Tried with command prompt also. It gave the below error
    “Unable to access jar file selenium-server jar.
    Could you please help me

    Thanks in advance
    Akshata

  • Please give me the solution.I did same as you and I got error

    Below 3 lines are from bat file

    E:\Workspace\OKI\src\TestCases>set path=”C:\Program Files\Java\jdk1.8.0_20\bin”

    E:\Workspace\OKI\src\TestCases>set classpath=”E:\selenium-server-standalone-2.45
    .0.jar”

    E:\Workspace\OKI\src\TestCases>javac Case_CreateOPCO.java

    Here is the output :

    Case_CreateOPCO.java:5: error: package jxl.read.biff does not exist
    import jxl.read.biff.BiffException;
    ^
    Case_CreateOPCO.java:7: error: package org.junit does not exist
    import org.junit.After;
    ^
    Case_CreateOPCO.java:8: error: package org.junit does not exist
    import org.junit.Before;
    ^
    Case_CreateOPCO.java:9: error: package org.junit does not exist
    import org.junit.Test;
    ^
    Case_CreateOPCO.java:10: error: package UserDefine_methods does not exist
    import UserDefine_methods.method_CreateOPCO;
    ^
    Case_CreateOPCO.java:12: error: package Common.util does not exist
    import Common.util.commonUtility;
    ^
    Case_CreateOPCO.java:14: error: cannot find symbol
    public class Case_CreateOPCO extends commonUtility{
    ^
    symbol: class commonUtility
    Case_CreateOPCO.java:16: error: cannot find symbol
    public void BeforeTest() throws IOException, InterruptedException, Class
    NotFoundException, BiffException, SQLException

    ^
    symbol: class BiffException
    location: class Case_CreateOPCO
    Case_CreateOPCO.java:24: error: cannot find symbol
    public void CreateOperatingCompanyTest() throws ClassNotFoundException,
    BiffException, InterruptedException, SQLException, IOException

    ^
    symbol: class BiffException
    location: class Case_CreateOPCO
    Case_CreateOPCO.java:15: error: cannot find symbol
    @Before
    ^
    symbol: class Before
    location: class Case_CreateOPCO
    Case_CreateOPCO.java:23: error: cannot find symbol
    @Test
    ^
    symbol: class Test
    location: class Case_CreateOPCO
    Case_CreateOPCO.java:29: error: cannot find symbol
    @After
    ^
    symbol: class After
    location: class Case_CreateOPCO
    Case_CreateOPCO.java:18: error: cannot find symbol
    OPCO_setUp();
    ^
    symbol: method OPCO_setUp()
    location: class Case_CreateOPCO
    Case_CreateOPCO.java:19: error: cannot find symbol
    commonUtility.credential_OPCO();
    ^
    symbol: variable commonUtility
    location: class Case_CreateOPCO
    Case_CreateOPCO.java:20: error: cannot find symbol
    commonUtility.hovertoOPCO();
    ^
    symbol: variable commonUtility
    location: class Case_CreateOPCO
    Case_CreateOPCO.java:26: error: cannot find symbol
    method_CreateOPCO.OPCO();
    ^
    symbol: variable method_CreateOPCO
    location: class Case_CreateOPCO
    Case_CreateOPCO.java:32: error: cannot find symbol
    Quit();
    ^
    symbol: method Quit()
    location: class Case_CreateOPCO
    17 errors

    E:\Workspace\OKI\src\TestCases>java Case_CreateOPCO
    Error: Could not find or load main class Case_CreateOPCO

    E:\Workspace\OKI\src\TestCases>pause
    Press any key to continue . . .

    • This is due to the Jar files not being in classpath. Remember when the libraries are referred by the Java program during the compilation, it will check for them. If does not exist then these errors will come

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.