【发布时间】:2015-12-29 02:41:21
【问题描述】:
我正在用 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'怎么办??
所以,我的问题是什么是避免重复工作的最佳方法。
【问题讨论】:
-
在我看来你的代码是同步的,所以你为什么不简单地返回
f.e(这不是示例的一部分,所以我不知道那是什么)?跨度>
标签: javascript galen