저는 이것을 보았습니다 : ExpectedConditions.visibilityOfElementLocated 그리고 구현이 얼마나 강력한 지 생각하고 있습니다. 오 탐지 또는 위음성이 있습니까?Selenium Webdriver가 요소의 가시성을 검사하는 방법은 무엇입니까?
0
A
답변
1
셀렌 자체가 브라우저에 명령을 보냅니다. 브라우저는 응답을 되돌려 보냅니다. 브라우저에서 요소가 표시되지 않는 것으로 간주하는 두 가지 경우는 스타일이 "display : none;"으로 설정된 위치입니다. 또는 뷰포트 외부에 배치되었습니다. 예를 들어 10,000 픽셀 오른쪽.
각 브라우저마다 다르게 구현되지만 셀레늄 사용의 지난 3 년 동안 나는 위양성/음영을 보지 못했습니다.
이 파일에서 "is_displayed"의 파이썬 구현을위한 코드를 읽을 수 있습니다 :이 믿을만한 기준 "뷰포트의 외부에 위치"찾을 수없는 https://code.google.com/p/selenium/source/browse/py/selenium/webdriver/remote/webelement.py
관련 문제
- 1. selenium webdriver가 페이지로드를 기다리지 않게하는 방법은 무엇입니까?
- 2. Jsoup에서 요소의 가시성을 확인하는 방법은 무엇입니까?
- 3. 현재 페이지에서 요소의 가시성을 변경하는 방법은 무엇입니까?
- 4. Selenium WebDriver가 잘못된 Cookie.Expiry를 반환합니까?
- 5. Selenium WebDriver가 요소를 가져올 수 없습니다.
- 6. Selenium Webdriver가 url을 기다리고 있습니까?
- 7. WebDriver가 포함 된 Selenium - 대기
- 8. Selenium Webdriver가 quora.com에서 느리게 응답합니다.
- 9. Selenium WebDriver가 페이지로드를 이제 이해합니까?
- 10. Selenium Webdriver가 요소를 기다리지 않습니다.
- 11. Selenium WebDriver가 ActiveX 컨트롤을 테스트합니다.
- 12. selenium webdriver가 명령 프롬프트를 최소화하도록하십시오?
- 13. selenium webdriver가 실행되는 동안 생성되는 임시 파일을 삭제하는 방법은 무엇입니까?
- 14. Selenium WebDriver가 탐색에 영향을주지 않는 방식으로 올바르게 구성하는 방법은 무엇입니까?
- 15. Selenium 2.35 IE 10에서 WebDriver가 종료되지 않는다
- 16. python 셀레늄에서 요소의 가시성을 어떻게 찾습니까?
- 17. 다른 요소의 값을 기반으로 요소의 유효성을 검사하는 방법은 무엇입니까?
- 18. Selenium WebDriver가 기본적으로 포트 2를 사용하여 시작합니다.
- 19. Selenium Webdriver를 시작하는 방법은 무엇입니까?
- 20. 요소의 가시성을 변경하는 동안 웹 브라우저의 페인트를 멈추는 방법은 무엇입니까?
- 21. PHP에서 코드를 생성하는 HTML 요소의 가시성을 숨기거나 표시하는 방법은 무엇입니까?
- 22. 불투명도를 기준으로 요소의 가시성을 확인하십시오.
- 23. Selenium WebDriver가 Selenium IDE에서 찾을 수있는 요소를 찾을 수 없음
- 24. window_handles를 사용할 때 Selenium Webdriver가 실패했습니다.
- 25. Selenium webdriver가 오류 코드 135로 종료합니다.
- 26. Selenium Webdriver가 표의 행을 건너 뜁니다.
- 27. Selenium Webdriver가 실행되는 데 오랜 시간이 걸린다
- 28. Selenium Webdriver가 강제로 쿠키를 사용하고 유지하는 방법?
- 29. Selenium WebDriver가 Html5 끌어서 놓기에 작동하지 않습니다.
- 30. 호환성 - Selenium webdriver가 포함 된 브라우저 버전
. 어떤 경우에는 (웹 애플리케이션을위한 특정 프레임 워크로) 나는 잘못된 긍정적 인 반응을 많이 낳았다. – Sebastian
나는 부분적으로 가려진 요소를 볼 수 없다고 생각합니다. 하지만 그렇습니다. 좋은 지적. – aychedee