私は関数内に入れたいコードと同じビットを繰り返すブロックをいくつか持っています。私はこれを何度も何度も繰り返すのではなく、関数を呼び出すだけです。入れ子関数内でjavascriptに変数を渡す方法
it('should move directly to Draft', function() {
posting_sum_page.locate_action_button.click();
posting_action_page.move_action.filter(function(elem) {
return elem.getText().then(function(text) {
return text === 'Draft';
});
}).click();
});
ブロックのこの部分は、関数を作成したい繰り返し部分です。私はこれを行う方法について私を逃れているので、私はjavascriptに新しいです。
return elem.getText().then(function(text) {
return text === 'Draft';
});
}).click();
私は異なる変数で '下書き'を代用できる必要があります。私はこれの一部にページオブジェクトを使用していますが、私はよく分かりません)このような関数を作成してテキストを渡す方法& B)スペック側かページ側に行くべきか?これはおそらくほとんどの人にとっては基本的なことです。しかし、私はjavascriptに新しいので、私はこの問題の周りに頭をラッピングするのに問題があります。
みんなありがとうございます。あなたのソリューションは最も効果的でした。みんなに非常に感謝しています。 –