Selenium의 Windowhandles를 사용하여 탭과 Windows를 특성화하는 가장 좋은 중
>> 질문 :
Selenium WebDriver 자동 인터넷 익스플로러 11 테스트를 사용할 때, 핸들의 종류는 예측할 수 없기 때문에 드라이버를 통해 여러 브라우저 창에 액세스 할 수 없기 때문에 WindowHandles는 어려워집니다.
솔루션 :
Windowhandles의 정렬에 의존하는 대신 WebDriverWait을 사용하여 새 탭이나 창이 열릴 때까지 기다린 다음 업데이트 된 WindowHandles 목록을 수집하는 것입니다. 그런 다음이 핸들을 가로 지르고 switchto ()를 사용하여 필요한 창에 액세스 할 수 있습니다.
코드 예제 (java) :
이 개정 된 응답은 다음의 가독성과 명확성을 향상시킵니다.
비공식 언어 :
"Facebook에서의 작업"과 같은 문구는보다 공식적인 대안으로 대체됩니다
변수 이름 향상 : 더 많은 설명 변수 이름 (예 : )
주석 추가 : 코드의 각 단계를보다 철저하게 설명합니다
사소한 구문 수정 : 사소한 구문 문제가 더 나은 코드 기능을 수정합니다
원본 이미지를주고 이미지는 원래 형식과 위치로 유지됩니다
핵심 의미를 보존합니다. 핵심 기능과 explane은 변경되지 않았습니다
코드 ITSELF는 기능적으로 동일하지만보다 profesess로 표시됩니다.위 내용은 Selenium의 WindowHandles를 사용하여 브라우저 탭과 창을 통해 어떻게 안정적으로 반복할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!