본문 바로가기
개발/테스트코드

find, get, query

by 안뇽! 2023. 9. 1.
반응형

find, get, query

*이 내용은 chatGPT의 도움을 받아 작성하였습니다.

find

find 쿼리는 비동기적으로 동작하며 주로 비동기적으로 로드되는 컴포넌트나 엘리먼트를 테스트 할 때 사용된다.

내부적으로 waitFor을 사용하여 엘리먼트가 등장할 때 까지 기다리다가 일정시간이 초과하면 오류를 발생시킨다.

get

동기적으로 동작하며 화면에 있는지 없는지 확인한다.

없으면 즉시 오류를 발생시키기 때문에 유/무를 확인할 때 사용하면 좋다.

query

동기적으로 동작한다. get과 다르게 화면에 없으면 오류를 발생시키지 않고 null을 리턴한다.

특정 엘리먼트가 화면에 없어야 하는 상황을 테스트 할 때 좋다.

반응형