【发布时间】:2015-11-29 18:17:48
【问题描述】:
我想知道如何在 webdriver-io 中使用 beforeEach。我正在测试一个 CMS,并希望能够在每次测试之前登录并认为 beforeEach 会很好,但这不起作用。终端说有错误,找不到元素。我基本上希望它每次都让我登录,而不必编写 browser.login()。
browser.addCommand('login', function () {
return this
.url('/admin/index.php')
.setValue('[name="username"]', 'foo')
.setValue('[name="password"]', 'bar')
.click('[name="login"]');
});
这是我的登录命令。
beforeEach(function(){
browser.login();
});
这是我的 beforeEach。
我也尝试过返回函数调用。
【问题讨论】:
标签: javascript automated-tests webdriver-io