我是 WebdriverIO 和 Mocha 的新手,我写了 2 个测试来检查我们的网络应用程序。
在运行第一个测试后,我想关闭浏览器并再次登录。当我使用时browser.close()
,我得到了一个错误,browser.close()
它不是一个函数,基本上第二个测试在第一次测试之后立即运行,浏览器打开。
有没有办法在摩卡测试后关闭浏览器?
describe('Verify that a signed-in user can get to the page', () => {
it('Title assertion ', () => {
const viUrl = 'https://buyermanage.com/bmgt/lock?useMock=pre.json';
signInPage.signIn('rich221', 'password', viUrl);
assert.equal(preApp.getTitle(), 'Pre-App', 'Title Mismatch');
});
});
describe("Verify that a not signed-in user can't get to the page and is redirected to login page", () => {
it('Title assertion ', () => {
const viUrl = 'https://buyermanage.com/bmgt/lock?useMock=pre.json';
assert.equal(preApp.getTitle(), 'Pre-App', 'Title Mismatch');
});
});