검증

텍스트, 요소 가시성, 요소 개수, 값을 검증하는 스텝. 검증 실패 시 스텝이 즉시 실패한다.

assertText

텍스트가 (선택 시 해당 요소에) 있는지 검증한다.

Parameters

필드타입필수설명
textstring기대하는 텍스트
selectorstring검사 범위 셀렉터

Example

- assertText:
    text: '저장됨'
    selector: '#status'

assertVisible

요소가 보이는지 검증한다.

Parameters

필드타입필수설명
selectorstring검사할 요소 셀렉터

Example

- assertVisible:
    selector: '#main-form'

assertNotVisible

요소가 보이지 않는지 검증한다.

Parameters

필드타입필수설명
selectorstring검사할 요소 셀렉터

Example

- assertNotVisible:
    selector: '#error-banner'

assertCount

셀렉터에 매칭되는 요소 개수가 기대값인지 검증한다.

Parameters

필드타입필수설명
selectorstring개수를 셀 요소 셀렉터
countnumber기대 개수

Example

- assertCount:
    selector: ':has-press'
    count: 5

assertValue

TextInput 등의 value prop이 기대값과 일치하는지 검증한다.

Parameters

필드타입필수설명
selectorstring검사할 요소 셀렉터
expectedstring기대하는 값

Example

- assertValue:
    selector: '#quantity-input'
    expected: '3'