私はBryntum SiestaとExtJsを自動テストに使い始めました。 私の最初の、私が期待していたような非常に簡単なテスト作業。 DRY-Codeに問題が発生しました。シエスタのグローバル機能
私は、ログインテスト用DRYコードを記述しようとしています。
は、実際にここで2例があります。 - 有効なデータ でログイン - それはグローバル変数/関数で動作しますJavaで非有効なデータ(間違ったパスワードAND/ORユーザー名)
でログイン。 そして、私は以前にjavascriptのグローバル変数のようなことをやったことがあると思いました。 しかし、それは動作しません。
だから私は私のトライアウト機能があります。
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();
},
私がした関数を呼び出すときチェーンの上にこのテストファイルで作成された、それは動作します。 いくつかの基本的なjavascriptの質問は申し訳ありませんが、壊滅的になっています。D
ありがとうございます!
テストファイル全体を投稿できますか?そして、あなたはどんなエラーを出していますか? – pagep