W3C WebDriver 호환 클라이언트를 사용하여 Gecko 기반 브라우저와 상호 작용하기 위한 프록시입니다.
이 프로그램은 Firefox와 같은 Gecko 브라우저와 통신하기 위해 WebDriver 프로토콜에서 설명하는 HTTP API를 제공합니다. 로컬 끝과 원격 끝 사이의 프록시 역할을 하여 호출을 마리오네트 원격 프로토콜로 변환합니다.
Geckodriver는 다양한 배포 채널을 통해 설치할 수 있습니다.
cargo install geckodriver
또는release
브랜치나 특정 태그를 확인합니다.각 릴리스에 포함된 자세한 변경 사항 목록은 변경 로그를 참조하세요.
WebDriver(작업 진행 중)
크로스 브라우저 테스트
셀렌
게코드라이버 사용법
기여
geckodriver는 Mozilla Public License에 따라 제공됩니다.
소스 코드는 mozilla-central의 test/geckodriver 아래에서 찾을 수 있습니다. 이 GitHub 저장소는 문제 추적 및 릴리스 작성에만 사용됩니다.
귀하의 플랫폼에서 바이너리를 사용할 수 없는 경우 Rust 툴체인을 사용하여 사용자 정의 빌드를 생성할 수 있습니다. 이를 수행하려면 관심 있는 버전의 릴리스 태그를 확인하고 cargo build
실행하십시오. 또는 cargo install geckodriver
사용하여 crates.io
에서 최신 버전을 빌드하고 설치할 수도 있습니다.
geckodriver 토론을 위한 메일링 리스트는 https://groups.google.com/a/mozilla.org/g/dev-webdriver입니다.
chat.mozilla.org에는 #webdriver에서 geckodriver를 사용하고 개발하는 방법에 대해 이야기하는 Matrix 채널도 있습니다.