- abcedf
- Posts : 2
Join date : 2011-03-17
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 ....
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 ....
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 :
Hope this will help you. best of luck.
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.
- Select the “back” button of the Firefox browser to right click and Select the Option from the right click Menu in Selenium Web Driver - Java
- How to pass XPATH as an argument in Robot class to locate an element
- How to select an item from the Drop Down combo thru' selenium web driver
- To select an element inside a folder in a Tree structure UI uisng selenium web driver calls
- How to locate webelement using Dynamic Id?
Permissions in this forum:
You cannot reply to topics in this forum