브라우저 객체
확장: EventEmitter
브라우저 객체는 브라우저나 모바일 기기를 제어하는 데 사용하는 세션 인스턴스입니다. WDIO 테스트 러너를 사용한다면, 전역 browser 또는 driver 객체를 통해 WebDriver 인스턴스에 접근하거나 @wdio/globals를 사용하여 가져올 수 있습니다. WebdriverIO를 독립 실행 모드로 사용한다면, 브라우저 객체는 remote 메서드에 의해 반환됩니다.
세션은 테스트 러너에 의해 초기화됩니다. 세션 종료도 마찬가지로 테스트 러너 프로세스에 의해 수행됩니다.
속성
브라우저 객체는 다음 속성을 가집니다:
| 이름 | 타입 | 상세 내용 |
|---|---|---|
capabilities | Object | 원격 서버에서 할당된 기능들. 예시: { |
requestedCapabilities | Object | 원격 서버에 요청된 기능들. 예시: { browserName: 'chrome' } |
sessionId | String | 원격 서버에서 할당된 세션 ID. |
options | Object | 브라우저 객체가 생성된 방식에 따른 WebdriverIO 옵션. 더 자세한 내용은 |