Selenium WebDriver를 사용하여 (아래쪽 화살표 + Shift 키) 버튼을 누르는 방법? 다중 선택 상자에서 옵션을 선택해야합니다. 이를 위해 두 키를 함께 누르는 방법을 알아야합니다. 도와주세요. 감사.Selenium WebDriver를 사용하여 (아래쪽 화살표 + Shift 키) 버튼을 누르는 방법?
답변
동일한 결과를 얻으려면 다른 방법을 찾아 보는 것이 가장 좋습니다. 그러나 2 개의 버튼을 누르는 방법을 묻고 있습니다. 내가 아는 한, 셀레늄 자체는 이와 같은 것을 지원하지 않지만이 로봇을 사용할 때 작동 할 수 있습니다.
로봇 로봇 = 새로운 로봇();
robot.keyPress (KeyEvent.VK_SHIFT); // 키보드의 Shift 키를 누릅니다.
robot.keyPress (KeyEvent.VK_DOWN); // 숫자 키패드의 아래쪽 키를 누릅니다.
robot.keyRelease (KeyEvent.VK_DOWN); // 숫자 키패드에서 아래쪽 키를 놓습니다.
robot.keyRelease (KeyEvent.VK_SHIFT); // Shift 키를 놓습니다.
import org.openqa.selenium.Keys;
String multiSelect = Keys.chord(Keys.SHIFT, Keys.DOWN);
driver.findElement(By.xpath("//xpath")).sendKeys(multiSelect);
당신은 너무 다른 조합 당연히 그것을 할 수 있습니다 :
실제로'selenium'에는'Action Chains' 모듈 (http : // 셀레늄 -python.readthedocs.io/api.html#module-selenium.webdriver.common.action_chains for'Python') 동시에 여러 버튼을 클릭 할 수 있습니다. – Andersson
여기 정말 간단한 예입니다.
- 1. Selenium IDE 아래쪽 화살표 키
- 2. Selenium WebDriver를 사용하여 Gmail에서 작성 버튼을 클릭하십시오.
- 3. "Shift + 화살표 키"의 키 코드는 무엇입니까?
- 4. Selenium WebDriver를 사용하여 telnet하는 방법
- 5. 셀레늄 Webdriver에서 아래쪽 화살표 키를 누른 다음 "Enter"버튼을 누르는 방법?
- 6. jquery - 아래쪽 화살표 키 카운터 재설정
- 7. Selenium Webdriver를 사용하는 방법?
- 8. Shift + 아래쪽 매크로 코드
- 9. JTextField는 버튼을 누르는 동안 자동으로 값을 변경합니다.
- 10. Selenium webdriver를 사용하여 리소스에서 파일을 업로드하는 방법
- 11. Selenium WebDriver를 사용하여 APK 파일을 다운로드하는 방법
- 12. Selenium Webdriver를 사용하여 패널을 스크롤하는 방법
- 13. Selenium webdriver를 사용하여 브라우저 sessionId를 얻는 방법
- 14. Selenium WebDriver를 사용하여 'sigplusweb'addon을 수락하는 방법
- 15. Selenium Webdriver를 사용하여 브라우저 팝업을 처리하는 방법
- 16. Selenium WebDriver를 사용하여 링크를 alt하는 방법
- 17. Selenium Webdriver를 사용하여 요소 찾기
- 18. Selenium WebDriver를 사용하여 HTTPS에 액세스
- 19. jQuery에서 shift 키와 함께 키를 누르는 방법?
- 20. Selenium WebDriver를 사용하여 Safari의 버튼을 클릭 할 수 없습니다.
- 21. Selenium webdriver를 사용하여 "찾아보기"버튼을 클릭 할 수 없습니다.
- 22. AI가 버튼을 누르는 경우 - 누르는 버튼 (키 코드)
- 23. div의 아래쪽 빈 화살표
- 24. 아래쪽 화살표 시프트 길이
- 25. 아코디언 슬라이드 아래쪽 화살표
- 26. Selenium Webdriver를 사용하여 코드 자동화 중에
- 27. Android Shift 키 리스너
- 28. Enter 키를 사용하여 버튼을 누르는 방법
- 29. 숭고한 텍스트 2 위쪽/아래쪽 화살표 이동 키 바인딩
- 30. selenium webdriver를 사용하여 상위 탭으로 다시 전환
조사를하고 직접 해보십시오. 실패 할 경우 코드를 제공하면 Google에서 도와 드리겠습니다. 적어도 타겟 선택 상자 및 사용하는 프로그래밍 언어에 대해 'HTML'표시 – Andersson
가능한 [Ctrl + A를 눌러 Java를 사용하여 Selenium WebDriver가 페이지의 모든 컨텐츠를 선택하는 방법] (http://stackoverflow.com/questions/) 11578768/how-to-press-ctrla-to-select-all-in-a-page-by-selenium-webdriver- 사용) – Grasshopper