크롬 (v66 이상)에서 selenum 테스트가 동영상 자동 재생으로 중단됩니다.
조건
해결책
--autoplay-policy=no-user-gesture-required
를 이용한다. 구체적으로
var webdriver = require('selenium-webdriver');
var chromeCapabilities = webdriver.Capabilities.chrome();
var chromeOptions = {
'args': ['--autoplay-policy=no-user-gesture-required']
};
chromeCapabilities.set('chromeOptions', chromeOptions);
var driver = new webdriver.Builder().withCapabilities(chromeCapabilities).build();
개요
전부터 소문이 난 것 같다, Chrome의 자동 재생 거부의 버전이 드디어 왔다.
(구현은 조금 전부터 된 것 같고, 디폴트가 된 것이 이번 아프데)
selenium에서 설정 방법으로도 넘어졌지만 브라우저를 통해 자동 재생 플래그를 변경하고 싶다면 chrome://flags/#autoplay-policy
로 조작한다.
일단, 이하의 3종류가 준비되어 있다.
한 유저로서는 고맙게 한 기능이지만, 테스트가 떨어지는 것은 곤란했기 때문에 공유하고 싶다.
덧붙여서, IME와 함께 사이트 마다 자동 재생을 허가하는 도메인을 확정하는 구조가 있는 것 같다.
다만, 자신의
chrome://media-engagement
를 봐도 전부, 거부되고 있었으므로 잘 모른다.자동 재생 거부를 피하고 아무래도 자동 재생으로 동영상을 흘리고 싶은 사람은 Google 공식 가면 좋다고 생각합니다.
피할 수있는 수단에 대해 일본어로 정리 한 것이 Qiita에 있었기 때문에 페타리
휴일이 열리면, 시험이
timeout
하고 있어 월요일부터 우울한 기분에 휘두르는 사람이 적어지도록 기도합니다.참고:
Reference
이 문제에 관하여(크롬 (v66 이상)에서 selenum 테스트가 동영상 자동 재생으로 중단됩니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nukisashineko/items/decf54efc2c8b3c201e1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)