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
#
키보드입력