2017-12-11 18 views
0

야간 감시 기능을 사용하여 jQuery를 사용하는 동안 한 가지 문제에 직면하고 있습니다. 내가 좋아하는 오류가 발생하고이 테스트 케이스를 실행하는 동안Jquery 통합 Nightwatch가 오류와 함께 실패합니다. jQuery가 문서가있는 창을 필요로합니다.

:

jQuery를 문서에 창을 필요로

는 당신이 날 이유는 내가 JQquery 포함했다 .ad 알려 주시기 바랍니다 수 이 같은 라이브러리 :

var $ = require('jquery'). 
browser.perform(function(dir)){ 
var flag = `$`('span').hasClass('red'); //throws error 
} 

답변

0

그냥 코드 snibbit에서 진행하고, 무엇 relavent 것 같다 :

나는 역 진드기가 필요하다고 생각하지 않습니다. 당신은 당신이 제대로 jQuery를 확신을로드하는 것을 경우

var flag = $('span').hasClass('red'); 

, requireJS의 멋진 문서 here

문서를 체크 아웃 : 당신이 JQuery와에로드하면 제대로은 일반적으로 $ 또는 JQuery와 변수를 사용할 수 있어야합니다 설정 파일을 사용하고 나열되어 있지 않으므로 올바르게 설정했다고 가정합니다.

그렇지 않으면 필자는 학습 nightwatch 프로젝트 (간단한 Nightwatch 설정 테스트)를보고 있는데 jquery를 특별히 포함 할 필요가있는 테스트가 표시되지 않습니다. jquery를 포함하도록 Nightwatch 테스트를 본 적이 없으며 jquery를 사용할 수 있습니다 (html로 정의).

다른 가능성은 실제로로드되기 전에 Nightwatch가 페이지를 테스트하려고 시도하는 것입니다. 설치가 가능한지 확인하기 위해 필요한 추가 정보가 있지만.