1
私はassertEqualsErrorをキャッチしてそれを処理したいと思います。例: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関数 –