인터랙션
탭, 스와이프, 텍스트 입력, 스크롤 관련 스텝.
tap
요소를 한 번 탭한다.
Parameters
Example
Tips
- iOS: 4가지 orientation 모두 지원 (Portrait, Portrait180, LandscapeA, LandscapeB).
xcrun simctl spawn으로 자동 감지하거나config.orientation으로 강제 지정. - Android: orientation 보정 없이 동작.
swipe
요소 위에서 스와이프한다.
Parameters
Example
typeText
요소에 텍스트를 입력한다(기존 내용 대체).
Parameters
Example
inputText
현재 포커스된 필드에 텍스트를 입력한다.
Parameters
Example
longPress
요소를 길게 누른다. tap + duration 래핑으로, YAML 가독성을 위한 별도 스텝.
Parameters
Example
doubleTap
요소를 빠르게 두 번 탭한다.
Parameters
Example
clearText
TextInput의 텍스트를 전부 지운다.
Parameters
Example
scrollUntilVisible
스크롤하여 요소가 보일 때까지 반복한다.