我正试图在beforeAll()我的量角器规范部分重新启动浏览器(使用jasmine2).这似乎是有效的,我it()的每一个似乎在技术上也起作用,但每个it()都失败了:
Failed: browser.restart is not a function
我的理解是beforeAll()在任何it()块之前执行一次,所以我不确定为什么这个失败在整个测试中重复.我也不理解错误,因为这似乎是一个有效的功能:
https://angular.github.io/protractor/#/api?view=Protractor.prototype.restart
任何想法为什么会这样?
这是相关代码:
describe('The App', function () {
beforeAll(function () {
// Clean up any artifacts that may have been left by failing tests
loginPage.navigate()
loginPage.login(user, pass)
mainPage.resetApps([existingAppName])
mainPage.logout()
browser.restart()
})
it('should do stuff', function () {
...
}
})
Run Code Online (Sandbox Code Playgroud)