Testacular가 singleRun: true
으로 구성된 Chrome에서 스모크 테스트를 실행할 때마다 LastPass와 같은 일부 확장 프로그램에서 매번 예/아니오 프롬프트로 첫 번째 실행 창이 열리는 것으로 나타났습니다. 테스트 스위트를 완료하려면 LastPass 프롬프트를 클릭해야합니다.Testacular : Chrome 확장 기능을 사용하지 않는 테스트 실행
0
A
답변
1
사용자 지정 브라우저 스크립트로이 문제를 해결할 수 있습니다. 당신의 Testacular의 conf에서
- ,
browsers = ['Chrome']
[__dirname + '/chrome_without_extensions.sh']
에 변경 이 testacular과 같은 폴더에 chrome_without_extensions.sh라는 새로운 파일을 만듭니다 (I 경로가 절대적으로 필요하다고 생각). conf.js 포함;
#!/bin/bash exec "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \ --user-data-dir="/tmp/testacular" \ --disable-extensions \ --no-default-browser-check \ --no-first-run \ --disable-default-apps \ --use-fake-device-for-media-stream \ "[email protected]"
당신은 스크립트를 실행하는 권한을 부여 chmod 775 chrome_without_extensions.sh
해야 할 수도 있습니다.
이제 다음에 Testacular를 실행하면 LastPass와 같은 확장 프로그램이 사용자를 방해해서는 안됩니다.
희망이 있으면 도움이됩니다.
관련 문제
- 1. Chrome 확장 프로그램로드시 JavaScript 실행
- 2. AngularJS + Testacular/Jasmine 단위 테스트 : 실행 된 0 개 성공
- 3. AngularJS + Karma (Testacular) - 단위 테스트 실패
- 4. Chrome 브라우저에서 확장 기능을 사용하도록 설정했는지 감지합니다.
- 5. Chrome 확장 기능을 Firefox로 이식 : chrome.storage와 일치
- 6. Chrome 확장 프로그램 : 페이지로드 (렌더링) 전에 실행
- 7. TYPO3 확장 템플릿을 사용하지 않는 tx_news 확장
- 8. 브라우저 확장 기능을 사용하여 Chrome 확장 프로그램 종료 닫기
- 9. Selenium WebDriverJS - Chrome 확장 설치 테스트
- 10. Chrome 확장 프로그램 : 모든 탭에서 스크립트 실행
- 11. 페이지 새로 고침시 Chrome 확장 프로그램 실행
- 12. 웹 페이지에서 Chrome 확장 프로그램 실행/호출
- 13. Chrome 확장 프로그램 콘텐츠 실행 환경 다시로드
- 14. Mac Dock에서 Chrome 확장 프로그램 실행
- 15. 키오스크 모드에서 확장 기능이있는 Chrome 실행
- 16. 코드가 Chrome 확장 프로그램으로 실행 중인지 확인
- 17. doc start에서 Chrome 확장 프로그램 실행
- 18. Chrome 확장 설치 프로그램 실행 파일
- 19. Chrome 애플리케이션을 기기에 사용하지 않는 방법
- 20. Chrome 확장 프로그램에 jQuery가로드되지 않는 이유는 무엇입니까?
- 21. 오류 실행 테스트, 스텝 3
- 22. 팝업이 보이지 않을 때 백그라운드에서 Chrome 확장 프로그램 실행
- 23. Chrome 패키지 앱에서 Chrome 확장 프로그램을 설치하십시오.
- 24. 다른 확장 기능을 방해하는 Firefox 확장 기능을 중지하는 방법은 무엇입니까?
- 25. Python을 사용하는 Chrome 확장
- 26. Chrome API를 사용한 Google 크롬 확장 통합 테스트
- 27. 피벗 기능을 사용하지 않는 SQL 피벗 테이블
- 28. DayOfYear 기능을 사용하지 않는 요일 지정?
- 29. 사용하지 않는 기능을 제거하는 것이 나쁜 것입니까?
- 30. UWP 가장 확장 시작 화면을 사용하지 않는