수색…


통사론

  • 자바
  • 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