我是WebdriverIO和Mocha的新手,为了检查我们的Web应用程序,我编写了2个测试。
我要运行第一个测试后关闭浏览器并再次登录。当我使用browser.close()
时,出现了一个错误,即browser.close()
不是一个函数,基本上第二个测试在第一个测试打开后立即运行,并且浏览器处于打开状态。
在Mocha中进行测试后是否可以关闭浏览器?
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');
});
});
browser.reloadSession()