일부 WebDriver 명령어 (예: 브라우저 창 크기 조절)의 경우 Chrome 확장 프로그램을 브라우저에 로드해야 합니다. ChromeDriver는 일반적으로 새 Chrome 세션을 실행할 때마다 이 '자동화 확장 프로그램'을 로드합니다.
그러나 ChromeDriver는 새 Chrome 세션을 실행하는 대신 기존 Chrome 세션에 연결하도록 지시할 수 있습니다. 이는 Capabilities (ChromeOptions라고도 함) 객체의 'debuggerAddress'를 사용하여 실행됩니다. 자동화 확장 프로그램은 시작 시점에만 로드되므로 원격 디버깅을 통해 기존 세션을 사용할 때 ChromeDriver에서 지원하지 않는 일부 명령어가 있습니다.
'원격 디버깅을 사용할 때 작업이 지원되지 않음' 오류가 표시되면 새 Chrome 세션이 실행되도록 테스트를 다시 작성해 보세요. 이렇게 하려면 기능 객체에서 'debuggerAddress'를 삭제하면 됩니다.