2012-12-05 3 views
0

셀레늄과 내 이전 질문 Selenium IDE command for input type hidden에 새로운 그것은 드롭 다운 목록에 대한 선택 옵션에 명령을 도와주세요 select2를 사용하고 있습니다.드롭 다운 상자에 대한 셀레늄 Select2 명령

내가 여기 https://gist.github.com/3683275을보고 시도하지만,이 명령은 옵션 목록을 열고 나를

mouseDown('//a[@class="select2-choice select2-default"][1]') 
mouseUp('//li[contains(@class,"select2-result")][1]') 

답변

0
WebElement element = driver.findElements(By.xpath(/*xpath*/)); 

Select select = new Select(element); 

select.selectByVisibleText(value); 
+0

감사() clickAt를 사용하여 처리 할 수 ​​있습니다하지만 난 셀레늄 IDE에 사용되는 selenese 명령을 찾고 있어요. 감사 – Venkatesh

1

작동이 나타날 때까지 기다립니다, 그리고 마지막으로 "로 표시된 옵션을 선택하지 않는 것 캘리포니아". Select2는 다양한 방법으로 사용자 정의 할 수 있으므로 이러한 명령이 유용 할 수 있기를 바랍니다.

mouseDown  css=.select2-choice > div > b 
waitForVisible css=.select2-results 
mouseUp  css=.select2-result-label:contains('California') 
0

또한, 그것은 또한 당신의 도움에 대한

clickAt('//a[@class="select2-choice select2-default"][1]'); 
waitForVisible("css=.select2-results"); 
clickAt('//li[contains(@class,"select2-result")][1]'); 
관련 문제