いくつかの検証と頻繁に使用される操作を含む 1 つの basic_function.js スクリプト ファイルがあります。私が言ったように、以下は検証部分です(例)
exports.validation = function (casper) {
return casper
.then(function () {
this.exists('1st Element ID',"Log Out button exist");
this.exists('2nd Element ID', "Shareable link exists");
});
};
これは、呼び出すだけですべてのスクリプトで使用されます
functions.validation (casper);
テスト スイート (約 10 ~ 12 個のテスト スクリプトで構成される) の実行を開始すると、最初のいくつかのスクリプトが検証部分で渡され、一部のスクリプトが検証部分で失敗し、ログにそれが出力されることがあります。
共有可能なリンクに一致する要素が見つかりませんでした
そして次のスクリプトで渡されます。なぜこのように振る舞うのか、私にはわかりません