如何避免javascript中重复的代码行?

时间:2015-10-01 06:34:22

标签: javascript galen

我正在用javascript编写galen测试。我发现大多数测试都写有这些代码行是常见的。

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'后来??

所以,我的问题是避免重复工作的最佳方法是什么。

1 个答案:

答案 0 :(得分:0)

取决于您的模块概念,但您可以通过requirejs将其包含在内,请参阅http://karma-runner.github.io/0.8/plus/RequireJS.html