메인 컨텐츠로 건너뛰기

자동 대기

WebdriverIO에서 요소와 직접 상호작용하는 명령을 사용할 때, 요소가 보이고 상호작용 가능할 때까지 자동으로 대기합니다. 명령(예: click, setValue 등)을 사용할 때 수동으로 대기할 필요가 없습니다. 요소는 isClickable의 조건이 충족될 때 상호작용 가능한 것으로 간주됩니다.

WebdriverIO가 요소가 상호작용 가능해질 때까지 자동으로 대기하지만, 수동으로 대기해야 하는 드문 경우가 있습니다. 이러한 드문 경우를 위해 waitForDisplayed와 같은 명령어를 제공합니다.

암시적 타임아웃 (권장하지 않음)

권장하지는 않지만 WebDriver 프로토콜은 드라이버가 요소가 나타날 때까지 얼마나 오래 기다려야 하는지 지정할 수 있는 암시적 타임아웃을 제공합니다. 기본적으로 이 타임아웃은 0으로 설정되어 있어 페이지에서 요소를 찾을 수 없으면 드라이버가 즉시 no such element 오류를 반환합니다. setTimeout을 사용하여 이 타임아웃을 늘리면 드라이버가 기다리게 되고 요소가 결국 나타날 가능성이 높아집니다.

참고

WebDriver 및 프레임워크 관련 타임아웃에 대한 자세한 내용은 타임아웃 가이드에서 확인하세요.

Welcome! How can I help?

WebdriverIO AI Copilot