셀릭 wedriver (eclipse java)가 의도 한 요소를 찾아 클릭했으나 NoSuchElementException
예외가 발생했습니다. 클릭 후 예상 페이지가 올바르게 표시되었으므로 테스트가 실패한 이유는 무엇입니까? 왜이 예외가 던져 집니까? 이 변칙을 경험 한 사람은 누구일까요?NoSuchElementException webdriver가 요소를 찾아 클릭했습니다.
0
A
답변
0
셀레늄이 요소를 찾지 못해서 html 페이지를로드하는 데 약간의 시간이 걸리므로 NoSuchElementException
을 던집니다. 주 스레드를 5-10ms 동안 잠자기 상태로 놓고 작동하는지 확인하십시오.
+0
아마 5 ~ 10 초를 의미할까요? 5-10 ms는 확실히 도움이되지 않을 것입니다. –
+0
@ Khuzi, 예상되는 페이지가 성공적으로 시작 되었기 때문에 요소가 명확히 규정 시간과 함께 발견되었습니다. 아직 테스트가 실패합니다. –
0
명시 적 대기를 사용하면 보이는 요소까지 기다리는 것이 좋습니다. 예 : WebDriverWait wait = 새 WebDriverWait wait.until (ExpectedConditions.visibilityOfElementLocated (element)); element.click;
Hope it will works.
관련 문제
- 1. Webdriver가 IE8에서 요소를 찾지 못했습니다.
- 2. Webdriver가 요소를 찾을 수 없습니다
- 3. Selenium Webdriver가 요소를 기다리지 않습니다.
- 4. webdriver가 정의 목록에서 요소를 찾을 수 없습니다.
- 5. NoSuchElementException
- 6. 셀레늄 NoSuchElementException
- 7. 예외 : NoSuchElementException
- 8. Selenium WebDriver가 요소를 가져올 수 없습니다.
- 9. Webdriver가 원격 IE에서 요소를 찾지 못했습니다.
- 10. Python 셀레늄 webdriver가 요소를 일관되게 선택하지 않습니다.
- 11. 자바 스크립트가로드되기 전에 Selenium Webdriver가 요소를 클릭합니다.
- 12. WebDriver가 HotMail https가있는 요소를 찾을 수 없습니다.
- 13. 프로토 타입 요소를 찾아 볼
- 14. 부분 ID로 요소를 찾아 다음
- 15. NoSuchElementException 받기
- 16. 예외 : NoSuchElementException
- 17. Error : NoSuchElementException
- 18. NoSuchElementException Java
- 19. Java : NoSuchElementException
- 20. 링크 클릭했습니다 변경 버튼
- 21. 안드로이드리스트보기 마지막으로 항목을 클릭했습니다.
- 22. 이미지를 확인하기위한 Jquery를 클릭했습니다.
- 23. 포스트가 모달에 #id를 클릭했습니다.
- 24. NSTextField는 링크 색상을 클릭했습니다.
- 25. 제출 버튼을 클릭했습니다.
- 26. 토글 버튼을 클릭했습니다.
- 27. QListView가 마우스 버튼을 클릭했습니다.
- 28. WPF TreeView 항목을 클릭했습니다.
- 29. 셀레늄 WebDriver 체크 박스 NoSuchElementException
- 30. 찾아
문제의 원인이되는 행을 식별하기 위해 스택 추적을 인쇄 해 보았습니까? 또한 코드 스 니펫을 붙여 넣어 문제를 해결하기 위해 수행해야 할 작업을 식별 할 수 있도록하십시오. – Sai