Selenium Webdriver tutorial : How To Select Dropdown Value With Example

In my before tutorial of selenium webdriver software testing tool, nosotros larn few basic activity commands of selenium WebDriver similar HOW TO CLICK ON BUTTON, IMPLICIT WAIT, THIS LINK volition demo you lot to a greater extent than dissimilar examples of basic activity commands of selenium webdriver software testing tool. As you lot know, Drop down is also essential chemical share of whatever software spider web application page. So it is of import to know that how to command or take activity on drib downwards list similar selecting specific value from drib downwards list using selenium webdriver/selenium 2.

Create selenium webdriver information driven framework from scratch @This Page.

If you lot know, In selenium IDE software testing tool nosotros tin select value from drib downwards listing using "select" or "addSelection" command. Now allow me plough over you lot event of how to select value from drib downwards listing inwards webdriver.

In bellow given example, First imported webdriver packet "org.openqa.selenium.support.ui.Select" to acquire back upwardly of webdriver aeroplane "Select".
import org.openqa.selenium.support.ui.Select;

Now nosotros tin piece of job "Select" aeroplane to put drib downwards from spider web page yesteryear writing bellow given syntax.
Select mydrpdwn = novel Select(driver.findElement(By.id("Carlist")));

Now nosotros tin select whatever value from selected drib downwards equally bellow.
mydrpdwn.selectByVisibleText("Audi");

Full Example to select value from drib downwards of software applications's spider web page is equally bellow.

EXAMPLE
package junitreportpackage;  import java.util.concurrent.TimeUnit;  import org.junit.After; import org.junit.Before; import org.junit.Test; import org.openqa.selenium.By; import org.openqa.selenium.JavascriptExecutor; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.support.ui.ExpectedConditions; import org.openqa.selenium.support.ui.Select; import org.openqa.selenium.support.ui.WebDriverWait;   populace aeroplane Mytesting {  WebDriver driver = novel FirefoxDriver();    @Before  populace void beforetest() {   driver.manage().window().maximize();   driver.get(" ");  }    @After  populace void aftertest() {   driver.quit();     }    @Test  populace void evidence () throws InterruptedException   {     driver.findElement(By.id("text1")).sendKeys("My First Name");    //Selecting value from drib downwards using visible text   Select mydrpdwn = novel Select(driver.findElement(By.id("Carlist")));   mydrpdwn.selectByVisibleText("Audi");   WebDriverWait await = novel WebDriverWait(driver, 15);   wait.until(ExpectedConditions.elementToBeClickable(By.id("text2")));  }     }

Same affair nosotros tin create for listing box to select selection from listing box yesteryear visible text. View my previous ship service to know how to select value yesteryear index from drib down.

More interesting articles here :Generation Enggelmundus Internet Marketing Tool here :Zeageat IM http://www.software-testing-tutorials-automation.com/
Post a Comment (0)
Previous Post Next Post