1
assertEqualsError를 catch하고 처리하려고합니다. 예 :casperjs에 대한 특정 assertEquals-Error를 처리하는 방법
var innerHTML = casper.getElementInfo(x('id("grid")/a[2]')).html;
test.assertEquals(innerHTML, "GridContent",
function success(){
},function fail(){
captureSelector('screenshots/error%D%.png'.replace('%D%',25), x(id("grid")));
});
이 예는 작동하지 않습니다. casper 코드가 생성되고 fail 함수는 일치하지 않는 요소의 부모 요소에 대한 스크린 샷을 생성해야합니다.
스크린 샷은 숫자가 증가해야하며 가능한 경우 테스트 행을 포함하여 오류가 발생해야합니다.
예제는 waitForSelector fail 함수에서 파생됩니다 –