selenium-webdriver
클래스 선택
수색…
통사론
- 자바
- deselectAll ()
- deselectByIndex (int index)
- deselectByValue (java.lang.String value)
- deselectByVisibleText (java.lang.String 텍스트)
- getAllSelectedOptions ()
- getFirstSelectedOption ()
- getOptions ()
- isMultiple ()
- selectByIndex (int index)
- selectByValue (java.lang.String 값)
- selectByVisibleText (java.lang.String 텍스트)
매개 변수
매개 변수 | 세부 |
---|---|
색인 | 이 색인의 옵션이 선택됩니다. |
값 | 일치하는 값 |
본문 | 일치하는 보이는 텍스트 |
비고
Select
class of Selenium WebDriver는 select
옵션과 상호 작용할 수있는 유용한 방법을 제공합니다. 사용자는 아래의 방법을 사용하여 선택 드롭 다운에서 작업을 수행하고 선택을 취소 할 수 있습니다.
C # 에서 Select 클래스는 실제로 SelectElement
드롭 다운 목록에서 선택하는 다양한 방법
아래는 HTML 페이지입니다.
<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를 사용하여 색인별로 옵션을 선택하려면
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
}
}
값으로 선택
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
}
}
가시성 텍스트로 선택
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
}
}
기음#
아래의 모든 예제는 일반적인 IWebDriver
인터페이스를 기반으로합니다.
색인 별 선택
IWebElement element=driver.FindElement(By.name("Travel"));
SelectElement selectElement = new SelectElement(title);
selectElement.SelectByIndex(0);
값으로 선택
IWebElement element=driver.FindElement(By.name("Travel"));
SelectElement selectElement = new SelectElement(title);
selectElement.SelectByIndex("1");
//NOTE: This will be case sensitive
텍스트로 선택
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
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow