방금 Bryntum Siesta와 ExtJs를 사용하여 자동 테스트를 시작했습니다. 내 첫 번째, 나는 아주 간단한 테스트 작업을 기대했다. 이제 DRY 코드에 문제가 발생했습니다.시에스타의 글로벌 기능
로그인 테스트를 위해 DRY 코드를 작성하려고합니다.
실제로하는 두가지 경우가 있습니다 - 유효한 데이터 와 로그인 - 그것은 전역 변수/함수와 함께 일하는 것이 자바에서 유효하지 않은 데이터 (잘못된 암호 및/또는 사용자 이름)
에 로그인. 그리고 전 자바 스크립트 전역 변수와 같은 것을했습니다. 하지만 작동하지 않습니다.
그래서 난 내 적격 심사 기능이 있습니다
var testFunction = function(){
console.log("I am a global function, and i am working!");
};
를 내 목표는 내 TESTFILE에() 내 t.chain에 전화하는 것입니다
{
type: LoginUsername,
target: ">>#loginviewIdemId #loginForm #pwTriggerForm #fldName",
desc: 'Type in Username',
},
function(next) {
testFunction();
next();
},
을 내가했다 함수를 호출 할 때 체인 위의이 테스트 파일에서 만들어지면 작동합니다. 일부 기본적인 자바 스크립트 질문이지만 미안하지만, 점점 더 황폐 해지고 있습니다. D
미리 감사드립니다!
전체 테스트 파일을 게시 할 수 있습니까? 그리고 어떤 오류가 있습니까? – pagep