Selenium WebDriver를 사용하여 파일 업로드 테스트를 위해 http://www.megafileupload.com/과 같은 사이트를 테스트하려면 어떻게해야합니까? . 그것은 파일의 경로를 보내기 위해 sendKeys()를 사용할 수있는 대부분의 사이트와 같은 입력 상자를 포함하지 않습니다.자바가있는 Selenium WebDriver : 파일 업로드 사이트 테스트
1
A
답변
0
http://www.megafileupload.com과 같은 사이트를 테스트하려면 Robot 클래스를 사용하여 파일을 업로드하여 테스트 할 수 있습니다.
1 단계 : http://www.megafileupload.com에서 파일 선택 옵션을 클릭하면 팝업이 열립니다.
2 단계 : 팝업에서 - "& 드래그 파일을 찾거나 여기를 클릭하여 찾아보기"옵션을 찾을 수 있습니다.
3 단계 : 파일 열기 모달 창에서 옵션을 클릭하십시오.
4 단계 : Robot 클래스를 사용하여 파일 업로드.
4 단계 예 :
StringSelection ss=new StringSelection("C:\\path to file\\example.jpg");
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null);
Robot rb=new Robot();
rb.keyPress(KeyEvent.VK_CONTROL);
rb.keyPress(KeyEvent.VK_V);
rb.keyRelease(KeyEvent.VK_CONTROL);
rb.keyRelease(KeyEvent.VK_V);
rb.keyPress(KeyEvent.VK_ENTER);
rb.keyRelease(KeyEvent.VK_ENTER);
관련 문제
- 1. Selenium webdriver 업로드 파일
- 2. Selenium Webdriver - Audido 파일 업로드
- 3. Selenium 2 (WebDriver) 구성, IE 사용 및 WebDriver 업로드 파일
- 4. Selenium Webdriver 첨부 파일
- 5. 자바가있는 zendesk에 첨부 파일 업로드
- 6. Visual Studio가없는 Selenium WebDriver 테스트
- 7. Selenium WebDriver 로그인 확인 테스트
- 8. Selenium webdriver MSTEST 병렬 테스트
- 9. Selenium webdriver 상대 경로를 사용하여 파일 다운로드 업로드
- 10. selenium webdriver + python에서 파일 업로드 창을 처리하는 방법은 무엇입니까?
- 11. Selenium WebDriver - 입력되지 않은 버튼에 문서 업로드
- 12. Selenium, Webdriver, 테스트 유닛 간의 관계?
- 13. Selenium WebDriver and Selenium server
- 14. Selenium RC 업로드 파일
- 15. 셀레늄 webdriver. NET 크롬 업로드 파일
- 16. Selenium Webdriver Testing - Python
- 17. Selenium Webdriver - phantomJS가 파일 입력 요소에 send_keys()를 걸어 놓습니다.
- 18. Selenium WebDriver 브라우저 추상화
- 19. Selenium WebDriver, Chrome. 파이썬은
- 20. WebDriver & PyWinAuto를 사용하여 파일 업로드
- 21. 셀레늄 WebDriver 업로드 파일 C#
- 22. Selenium 2 Webdriver
- 23. Selenium WebDriver findelement java?
- 24. Cucumber selenium-webdriver Chrome
- 25. Selenium Webdriver 테스트 케이스 - 순서대로 실행되지 않는 테스트 케이스
- 26. 젠킨스가있는 Selenium WebDriver
- 27. Selenium webdriver 윈도우 핸들링
- 28. Selenium Webdriver 튜토리얼 기초 사전에
- 29. Selenium Webdriver로 웹 사이트 탐색하기
- 30. Selenium Webdriver로 파일 업로드 자동화