Java에서 Selenium WebDriver를 사용하여 파일 업로드
애플리케이션의 업로드 기능이 별도의 창에서 열리면 Java에서 Selenium WebDriver를 사용하여 파일을 선택할 수 있습니다. 특히 찾아보기 버튼이 Silverlight에서 개발된 경우 더욱 어렵습니다.
이 문제를 해결하려면 입력 요소(버튼)가 표시되는지 확인하세요. 찾아보기 버튼을 클릭하면 시스템 수준 대화 상자가 트리거되어 테스트 실행이 중단됩니다.
대신 다음과 같이 sendKeys() 메서드를 활용하세요.
driver.findElement(By.id("myUploadElement")).sendKeys("<absolutePathToMyFile>");
"myUploadElement 교체 "를 요소의 ID로 바꿉니다. sendKeys() 메소드 내에서 업로드하려는 파일의 절대 경로를 지정하십시오. Selenium은 자동으로 업로드를 수행합니다.
이 접근 방식은 업로드 요소가 "type" 속성이 "file"로 설정된 HTML 입력 요소인 경우에만 작동합니다.
위 내용은 별도의 Windows를 처리할 때 Java에서 Selenium WebDriver를 사용하여 파일을 업로드하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!