Java 및 셀레늄을 사용하여 테스트를 작성합니다. 드롭 다운 메뉴에서 뭔가를 선택해야합니다. 이건 내 코드입니다 : 파이어 폭스 크롬에 있지만 에서 작동firefox의 dropdpwn 메뉴에서 선택할 수 없습니다
Select s= new Select(driver.findElement(By.xpath("blabla")));
s.selectByVisibleText("theName");
나는이 오류를 얻을 :
org.openqa.selenium.ElementNotVisibleException:
Element is not currently visible and so may not be interacted with
나는 다른 방법으로 드롭 다운 메뉴에서 선택 처리하는 방법을 알고를, 하지만 Select
개체를 사용해야합니다.
XPath가 FF에서 유효하다는 것을 확인 했습니까? 관련 HTML 없이는 도움이 어렵습니다. – JeffC
그래서 'WebDriverWait'을 사용하여 표시 될 때까지 기다렸습니까 ?? –
xpath 대신 CSS 선택기를 사용해보십시오. Coz xpath는 모든 브라우저에서 다를 수 있습니다. –