웹 페이지의 버튼을 클릭하면 전체 페이지가로드되는 경우가 있으며로드 할 때 일부만로드되는 경우가 있습니다. 페이지로드없이 waitForPageToLoad를 호출하고 모든 요소가있는 후에 추가 명령을 실행하려면 어떻게해야합니까? 다른 명령을 사용하면 페이지가로드 될 때까지 기다렸다가 추가 명령을 실행할 수 있습니다. 그 페이지. 내 웹 페이지에서 버튼을셀레늄 클릭으로 인해 페이지가로드되는 경우가 있고 때로는 그렇지 않습니다.
1
A
답변
2
클릭 (셀레늄 2. 사용)은 때때로로드 전체 페이지가 발생하고, 때로는 그것의 일부만로드 할 수 있습니다.
이것은 의도적으로 설계된 동작이며 문제가 아니라고 가정합니다.
테스트중인 경우 기대하는 동작을 알아야합니다. 전체 페이지로드가 예상되는 경우 clickAndWait
을 사용하십시오. 부분적인 부하가 예상되는 경우 click
다음에 waitForCondition
을 사용하십시오.
0
명령을 사용하여 지정된 시간 동안 기다렸다가 나중에 작업을 계속할 수 있습니다.
synchronized (driver) {
try {
driver.wait(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
clickAndWait
또는 waitForCondition
를 사용하는 것이 더 좋을 수 있지만 그냥 일반적으로 대기에 대한 대안입니다.
0
페이지가로드 될 때까지 기다리는 대신 대기 할 요소를 기다리십시오.
관련 문제
- 1. CSS 필터 - 때로는 작동하지 않는 경우가 있습니까?
- 2. 게으른 로딩 이미지는 가끔씩 만 작동하며 때로는 그렇지 않습니다.
- 3. Visual Studio에서 내 동적 사용자 컨트롤 클래스를 인식하지 못합니다. 때로는 때로는 그렇지 않습니다.
- 4. SQL Report Services의 테이블 릭스에 필터를 적용하는 방법과 때로는 그렇지 않은 경우가 있습니까?
- 5. 왜 Spring의 @Configurable은 때때로 작동하며 때로는 그렇지 않습니까?
- 6. Windows 서비스 제거로 인해 컴퓨터가 다시 시작되는 경우가 있습니다.
- 7. 이 정규식을 좀 더 일반적으로 만들려면 어떻게해야합니까? 때로는 작동하고 때때로 그렇지 않습니다.
- 8. 때로는 플래시를 설치하기위한 옵션을 제공하지 않는 경우가 있습니다.
- 9. 플렉스 : 앱이 때로는 프리 로더를 지나칠 수없는 경우가 있음
- 10. StretchDIBits가 실패했습니다. 때로는 아무 것도 그려지지 않습니다.
- 11. 페이지가로드되는 순간부터 JSF 국제화.?
- 12. httpCookie로 인해 페이지가로드되지 않습니다.
- 13. 플렉스 4 Scroller 때로는 표시되지 않습니다
- 14. PHP로 crontab이 시작되었지만 때로는 끝내 지 않습니다.
- 15. Google지도 - 때로는 드래그 할 때 타일이로드되지 않습니다.
- 16. stringWithUTF8String 실패,하지만 때로는
- 17. Google 데스크톱으로 인해 Silverlight 앱을 컴파일하지 못하는 경우가 있습니다.
- 18. 면도기 페이지의 오류로 인해 서버가 멈추는 경우가 발생했습니다.
- 19. 이 MySQL의 구문은 때로는 작동하고 때로는 그것이 나던 ... (심각)
- 20. 셀레늄
- 21. 연산자가 때로는 독립형이고 때로는 클래스 방식입니까?
- 22. 아이폰 시뮬레이터는 천천히 때로는 빠르게 때로는
- 23. 때로는 수행하여
- 24. DLL의 버전 리소스가 오른쪽 클릭으로 표시되지 않습니다.
- 25. Ctrl + 클릭/Command + 클릭으로 분석이 작동하지 않습니다.
- 26. FancyBox onload show가 정상 클릭으로 작동하지 않습니다.
- 27. 때로는 잘못된 GPS 위치를 수신합니다.
- 28. 셀레늄 RC가 전체 테스트를 실행하지 않습니다.
- 29. 페이지가로드되는 즉시 사운드를 재생할 수 있습니까?
- 30. 셀레늄 : 셀레늄 그리드로 스크린 샷 저장하기