我想知道如何在 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。
我也尝试过返回函数调用。