Ok 그래서 두 개의 드롭 다운 목록이 있습니다. 목록 B은 Ajax 기술을 사용하여 목록 A에서 선택한 것을 기반으로 채워집니다. Selenium에서 드롭 다운 목록을 채우는 작업중인 Ajax 호출을 기다리는 방법
이제 문제는 내가 옵션 양식을 목록을 선택하면, 나는 아약스로드 시간이 많이 걸리는로 채워 목록 B을 볼 수 아니다는 것이다. 이 시나리오에서 Wait 조건을 사용하여 Ajax에 충분한 시간을주는 방법을 알고 싶다. 나는 초심자이므로 내 질문이 어리 석다면 미안하다. 그러나 나는 오랫동안 이것을 정말로 붙들고있다.내가 사용할 수 없습니다
WebDriverWait wait = new WebDriverWait(driver,30);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.id/xpath)));
을 아이디, xpath
등이 목록이 채워지지 않은 경우에도 항상 동일하게 유지하기 때문이다.
목록 B와 유사 – mohit
목록 A에서 옵션을 선택하기 전에 – mohit