로딩
요청 처리 중입니다...

[Selenium] Actions API (8) | 키보드 인터랙션 | keyUp, keyDown, sendKeys

 [Selenium] Actions API (8) | 키보드 인터랙션 | keyUp, keyDown, sendKeys

Actions 클래스의 키보드 액션은 3가지가 있다. keyUp, keyDown, sendKeys keyUp, keyDown 키 누르기, 키 눌렀던 것 떼기 keyDown() 은 키보드를 누르고 있는 액션 keyUp() 은 누르고 있던 키보드를 놓는 액션을 수행한다. sendKeys 키 입력 sendKeys()는 textbox, textarea 같은 웹 요소에 글자, 숫자, 특수 문자를 입력할 때 사용한다. WebElement.sendKeys() 메서드와의 차이점은 대상 엘리먼트에 이미 포커스가 있다는 가정하에 호출한다.

메서드를 사용한 간단한 예제를 실행해보자. 구글 검색창에 ‘hi selenium’을 입력한다.

이때, shift를 누르고 대문자로 입력할 것 이다. 순서는 검색 창 포커싱 > shift 누르기 > 검색어 입력 > shift 떼기 로 수행한다.

@Test public void f() { driver.get("https://www.google.com/"); WebEle...

# java # 키보드인터렉션 # 크롬드라이버 # 자동화스크립트 # 자동화 # 웹드라이버 # sendkeys # selenium # keyup # keydown # 키보드입력