selenium-webdriver
Selecteer Klasse
Zoeken…
Syntaxis
- Java
- Deselecteer alles()
- deselectByIndex (int index)
- deselectByValue (java.lang.String waarde)
- deselectByVisibleText (java.lang.String text)
- getAllSelectedOptions ()
- getFirstSelectedOption ()
- getOptions ()
- isMultiple ()
- selectByIndex (int index)
- selectByValue (java.lang.String waarde)
- selectByVisibleText (java.lang.String text)
parameters
parameters | Details |
---|---|
inhoudsopgave | De optie in deze index wordt geselecteerd |
waarde | De waarde om tegen te matchen |
tekst | De zichtbare tekst om mee te matchen |
Opmerkingen
Select
klasse van Selenium WebDriver biedt handige methoden voor interactie met select
opties. Gebruiker kan bewerkingen uitvoeren op een bepaalde vervolgkeuzelijst en de bewerking ook deselecteren met behulp van de onderstaande methoden.
In C # is de klasse Select eigenlijk SelectElement
Verschillende manieren om uit DropDown-lijst te selecteren
Hieronder staat een HTML-pagina
<html>
<head>
<title>Select Example by Index value</title>
</head>
<body>
<select name="Travel"><option value="0" selected> Please select</option>
<option value="1">Car</option>
<option value="2">Bike</option>
<option value="3">Cycle</option>
<option value="4">Walk</option>
</select>
</body>
</html>
JAVA
Selecteer Op index
Om de optie via Index met Java te selecteren
public class selectByIndexExample {
WebDriver driver;
@Test
public void selectSamples()
{
driver = new FirefoxDriver();
driver.get("URL GOES HERE");
WebElement element=driver.findElement(By.name("Travel")); //This is the 'Select' element locator
Select sel=new Select(element);
sel.selectByIndex(1); //This will select the first 'Option' from 'Select' List i.e. Car
}
}
Selecteer op waarde
public class selectByValueExample {
WebDriver driver;
@Test
public void selectSamples()
{
driver = new FirefoxDriver();
driver.get("URL GOES HERE");
WebElement element=driver.findElement(By.name("Travel")); //This is the 'Select' element locator
Select sel=new Select(element);
sel.selectByValue("Bike"); //This will select the 'Option' from 'Select' List which has value as "Bike".
//NOTE: This will be case sensitive
}
}
Selecteer op Zichtbaarheidstekst
public class selectByVisibilityTextExample {
WebDriver driver;
@Test
public void selectSamples()
{
driver = new FirefoxDriver();
driver.get("URL GOES HERE");
WebElement element=driver.findElement(By.name("Travel")); //This is the 'Select' element locator
Select sel=new Select(element);
sel.selectByVisibleText("Cycle"); //This will select the 'Option' from 'Select' List who's visibility text is "Cycle".
//NOTE: This will be case sensitive
}
}
C #
Alle onderstaande voorbeelden zijn gebaseerd op de generieke IWebDriver
interface
Selecteer Op index
IWebElement element=driver.FindElement(By.name("Travel"));
SelectElement selectElement = new SelectElement(title);
selectElement.SelectByIndex(0);
Selecteer op waarde
IWebElement element=driver.FindElement(By.name("Travel"));
SelectElement selectElement = new SelectElement(title);
selectElement.SelectByIndex("1");
//NOTE: This will be case sensitive
Selecteer op tekst
IWebElement element=driver.FindElement(By.name("Travel"));
SelectElement selectElement = new SelectElement(title);
selectElement.SelectByText("Walk");
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow