2017-04-07 1 views
1

프로젝트에서 TheInternet을 실행하려고 할 때 Webdriver.io를 실행할 수 있지만 웹 자동화를 위해 theIntern을 데모해야합니다. 하지만 나는 제대로 설정을 못하는 것 같습니다.TheInternet 설치 및 구성

노드와 NPM을 사용 중입니다. 인턴 의존성은 내 패키지에 요약되어 있습니다 .JSON 파일 Npm 설치를 실행했으며 모두 정상입니다. 테스트 파일이 있습니다

셀렌 스탠드 얼론이 실행되고 있지만 제대로 작동하지 않는 것 같습니다. 도움이 필요하지 않은 제안이나 단계는 도움이 될 것입니다.

답변

0

인턴은 Selenium Manager와 자체 WebDriver 라이브러리를 포함하여 WebDriver 테스트를 수행하는 데 필요한 모든 것을 지원합니다. Selenium을 실행하려면 Java가 설치되어 있어야하지만 이미 처리했는지는 알 수 있습니다.

WebDriver 테스트를 실행하려면 functional tests을 작성해야합니다. 기능 테스트는 WebDriver API를 구현하는 객체 인 "원격"(this.remote)의 메소드를 호출하고 그 결과를 반환합니다.

실제로 기능 테스트를 실행하려면 intern-cli를 설치 한 경우 node_modules/.bin/intern-runner 또는 intern run -w을 사용하십시오. 인턴 구성에서 tunnel 속성을 'SeleniumTunnel'로 설정하면 인턴이 Selenium을 다운로드하고 관리 할 수있게하거나 'NullTunnel'을 사용하여 Selenium의 실행중인 인스턴스를 사용할 수 있습니다.