헤드리스 크롬에서 로컬로 실행되도록 내 테스트 (Nightwatch.js로 작성)를 얻으려고합니다. 그러나 헤드리스 모드에서 요소를 찾을 수 없으므로 테스트가 실패합니다 (헤드리스 모드없이 작동 함).야간 시계 테스트에서 헤드리스 크롬 모드의 요소를 찾지 못했습니다.
실패한 스크린 샷을 확인한 경우에만 흰색 화면 만 표시됩니다. "body"요소에 대한 검사가 실제로 검사되면 실제로 통과합니다. 그래서 페이지가로드 된 것 같지만, 아마 헤드리스 크롬이 어떤 이유로 자바 스크립트를로드 할 수 없습니까? 나중에 div 및 버튼 등이 몇 초 동안 표시 될 때까지 기다리지 만 찾지는 못합니다.
잘못된 정보가 있습니까? nightwatch 설정 파일의 desiredCapabilities에 --headless 및 --disable-gpu 플래그를 추가했습니다.
누군가에게 몇 시간을 절약 할 희망 : 항상 올바른 언어이 발견 해결 방법은 당신은 이것을위한 해결책을 찾았습니까? – SuperUberDuper
Mac에서 같은 문제가 발생했습니다. 나는 너에게 듣기를 기뻐할 것이다! – Jeremad