Selenium Forum: Functional And Regression Testing Tool.
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Search
Display results as :
Advanced Search
Latest topics
AEM Training | Free Online DemoWed Apr 21, 2021 5:45 pmazharuddin
c# PageFactory - issue initializing elementsFri Nov 01, 2019 8:40 pmthegoatboy
Selenium making automatic connection to random urlsMon Jul 08, 2019 12:58 pmrepairtechsolutions1
How can we design the custom framework in Selenium RCMon Jun 24, 2019 2:26 pmrandybonnettes
What are the new features in Selenium 3.0Tue Jun 18, 2019 5:37 pmpappyvicky
What are you using Selenium for? Fri Apr 12, 2019 3:52 amzhl
LIMITATIONS OF SELENIUMWed Apr 10, 2019 11:23 amswara
Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search

Go down
avatar
abcedf
Posts : 2
Join date : 2011-03-17

Cannot locate the class Select in web driver Empty Cannot locate the class Select in web driver

Thu Mar 17, 2011 3:28 pm
I use firefox and the firefox plugin .

I try to use select class like below

Select select1 = new Select(driver.findElement(By.name("Language")));
select1.deselectAll();
select1.selectByVisibleText("english");

I get below error when complie

symbol : class Select
location: class org.openqa.selenium.example.HGC1
Select select1 = new
Select(driver.findElement(By.name("Language")));
The select class in missing in the selenium-java-2.ob2.jar ??
How can I find this class ???
Please advice ....
Advisor
Advisor
------------------------
------------------------
Posts : 387
Join date : 2009-07-30
Location : India
https://seleniumforum.forumotion.net

Cannot locate the class Select in web driver Empty Re: Cannot locate the class Select in web driver

Thu Mar 17, 2011 8:02 pm
Hi ,

you can't select the list via select command directly in webdriver. You need to follow the way present in following code :

Code:

/**
 * Select single/multiple options.
 * Assume that you have Internet Explorer and Selenium Server is running on your
 *  computer on default port 4444. Otherwise, change accordingly in the constructor.
 * @Author: Xuan Ngo
 */
import com.thoughtworks.selenium.DefaultSelenium;
 
public class Select
{
  private DefaultSelenium m_oBrowser = null;
 
  public static void main(String[] args)
  {
    Select oSelect = new Select();
 
    // Select single/multiple options.
    oSelect.runExamples();
  }
 
  // Constructor
  public Select()
  {
    this.m_oBrowser = new DefaultSelenium("localhost", 4444, "*iexplore", "http://openwritings.net/");
    this.m_oBrowser.start(); // Start Selenium.
    this.m_oBrowser.open("http://openwritings.net/sites/default/files/select.html"); // Open the webpage.
  }
 
  // Select single/multiple options.
  public void runExamples()
  {
    // Single Selection: Use ID locator and LABEL option locator to select July.
    this.m_oBrowser.select("id=single-selection", "label=July");
 
    // Multiple Selections: Use variations of locators to select February, August and November.
    this.m_oBrowser.select("xpath=//select[@size='12']", "value=Feb");                            // Select February
    this.m_oBrowser.addSelection("css=select[id=multi-selections]", "index=7");                    // and August.
    this.m_oBrowser.addSelection("dom=document.getElementById('multi-selections')", "id=m_opt_10");// and November.
 
    http://this.m_oBrowser.stop(); // Close Selenium.
  }
}

Hope this will help you. best of luck.
Back to top
Permissions in this forum:
You cannot reply to topics in this forum