기본적으로 재사용 가능한 함수를 'utility.js'파일로 추출했습니다.이 파일을 모든 CasperJS 테스트 스크립트로 가져 오려고합니다. 설명서를 따르고 있습니다. herecasperjs에서 다른 js 파일을 가져 오는 방법
내가 작동 시키려고하면 다음 오류가 발생합니다.
'미정의'가
폴더 구조가이
utility.js
test1.js
test2.js
테스트 파일처럼 기능없는 가지고 상기 문서에 의해 제안 코드 다음
var require = patchRequire(require);
var helper = require('utility');
및 다음과 같이 utility.js의 함수에 액세스합니다. h elper.fn_do_something()
나는
casper.options.clientscript = [relativepath];
처럼 casperJS에서 제공하는 다른 방법을 사용하려하지만 그 같은 오류가가 도와하지 않았다.
저는 PhantomJS 1.9.8을 사용하고 있습니다.