2016-06-02 2 views
3

모두인턴 시험을 시작할 때 브라우저에서 리드 프트가 많이 실행되는 이유는 무엇입니까?

감사합니다.

인턴 및 로컬 셀렌을 사용하여 단일 기능 테스트를 실행하고 있습니다. 내가 테스트를 시작하면, 다음과 같은 일들이 일어난다

  1. 크롬 물건 실행 (안 내)의
  2. 많은 열립니다. 내가 셀레늄 출력을 보았고,이 파일을 아래로 추적

  • 내 테스트는 마지막으로 실행 :

    node_modules/leadfoot/Server.js

    이 파일이 내 테스트에 앞서 실행하기 않은 것 같습니다.

    나는 또한 테스트를 시작하기 전에 browserStack을 사용하고 많은 GET 문제가 발생하는 데 문제가 있습니다.

    내 질문 : 1. 이것이 바로 작동하는 방식입니까, 아니면 제가 잘못하고있는 것입니까? 2. 나는 리드 푸트 (leadfoot)가 브라우저를 빠르게 작동시키는 것을 알고 있습니다. 어떻게 이런 일이 일어 났습니까? 3. 이것을 사용 중지하는 방법이 있습니까?

  • 답변

    3

    이러한 기능 탐지 테스트는 연결하려는 Selenium 서버의 기능이 중단되었는지 확인하기 위해 Leadfoot/Intern이 이러한 서버 버그를 해결할 수 있도록합니다. fixSessionCapabilities: false을 게시하여 중지 할 수 있지만 결함이있는 API를 사용하지 않는 경우에만이 작업을 수행해야합니다. complete list of detected capabilities은 설명서에서 찾을 수 있습니다.

    3

    되어야 intern.js의 기능

    처음 우리가 사용하고있는 셀레늄 독립형 서버 버전
    capabilities: { 
        'selenium-version': '2.53.0', 
        'idle-timeout': 1000, 
        'fixSessionCapabilities': false 
    } 
    

    , 두번째는 "fixSessionCapabilities '인 타임 아웃 세번째 설정하면된다 false로 설정하면 직접 테스트 파일이 실행됩니다.