1

私はJavaScriptでガレンテストを書いています。ほとんどのテストは、これらのコード行が共通して書かれていることがわかりました。

var loginPage = new LoginPage(driver).waitForIt();
    loginPage.waitForLoginLink();
    console.log("before precondition");
    var guestUser = accountTemplate.guest(); //guest user login
    loginPage.loginAs(guestUser);
    var homePage = new HomePage(driver).waitForIt();

繰り返しを削除したかったのですが、グローバル関数を使用することを考えていたので、これらのコード行をそこに配置しますが、後で「loginPage」などの変数を使用する必要がある場合はどうすればよいですか??

だから、私の質問は、ここで繰り返される作業を避けるための最良の方法は何ですか.

4

1 に答える 1