
Capybara를 사용하여 Chrome에서 자동화된 테스트를 실행하고 싶습니다. 기본 Chrome 대신 google-chrome-dev를 실행하려면 어떻게 선택해야 합니까? Chrome 78(불안정)만 실행되지만 Selenium(Capybara용)에는 웹 드라이버가 필요합니다. Webdriver는 버전 77만 지원합니다.
다음 지침에 따라 Chrome을 실행할 수 있었습니다. https://github.com/Microsoft/WSL/issues/648#issuecomment-324562271
WSL Capybara 및 WSL Chrome 창:
답변1
기본 Chrome 대신 google-chrome-dev를 실행하려면 어떻게 해야 하나요?
연결:
다음 링크 중 하나를 선택하십시오.
- 안정적인:https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
- 베타:https://dl.google.com/linux/direct/google-chrome-beta_current_amd64.deb
- 개발:https://dl.google.com/linux/direct/google-chrome-unstable_current_amd64.deb
버전 및 릴리스 타임라인은 여기에서 볼 수 있습니다.Chrome 상태 일정.
단계:
apt
설치 키 추가 (원천):wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
패키지를 다운로드하세요:
wget https://dl.google.com/linux/direct/google-chrome-beta_current_amd64.deb
패키지를 설치해 보십시오:
sudo dpkg -i google-chrome-beta_current_amd64.deb
종속성을 설치합니다.
sudo apt -f install
이제 실제 패키지를 설치하십시오.
sudo dpkg -i google-chrome-beta_current_amd64.deb
답변2
아직 해결책(WSL2)을 찾지 못한 분들을 위해. 이 튜토리얼을 따르십시오:WSL2의 chromedriver. 많은 것들이 비슷하지만 나에게 도움이 된 것은 크롬드라이버를 해당 그룹과 사용자에 배치하는 것이었습니다.
sudo chown root:root /usr/bin/chromedriver