2012-07-03 2 views
1

내 프로젝트에 Image DropDown ListBox가 있습니다. 메뉴 위로 마우스를 가져 가면 3 가지 옵션이 제공됩니다. 목록에있는 메뉴에서 옵션 중 하나를 선택해야합니다. 나는 Selenium 웹 드라이버를 처음 사용하고있다. 이 문제를 해결하는 데 도움을주십시오. 나는이 선택을 IEFireFox에서 시도했다. 마우스 이동 만 메뉴에서 작동합니다. 아무 것도 클릭하지 않아도 (즉, Dropdown 목록을 볼 수 없음).selenium2 : Selenium WebDriver : 이미지 드롭 다운 목록 상자에서 하나의 옵션을 선택하십시오.

답변

1

답장을 보내 주셔서 감사합니다. 아래 코드를 사용하여 수정했습니다.

WebElement e1 = driver.findElement(By.linkText("Admin")); 
WebElement e2 = driver.findElement(By.xpath(("Element1_xpath")); 
WebElement e3 = driver.findElement(By.xpath("Element2_xpath")); 

Actions action = new Actions(driver); 
action.moveToElement(e1).clickAndHold().build().perform();  
action.moveToElement(e2).clickAndHold().build().perform(); 
action.moveToElement(e3).click().build().perform(); 
Thread.sleep(2000); 
+0

그러면 자신의 대답을 받아 들여야합니다. – j0k

0

driver.Mouse API 함수를 사용해보십시오. Fyi : 여기 드라이버가 드라이버의 인스턴스입니다.

+0

답변 해 주셔서 감사합니다. Mouse API로 시도해 보도록하겠습니다. – RaviG

관련 문제