我需要重新啓動每一個「它」(測試)後,瀏覽器之後沒有運行測試,爲此我寫「restartBrowserBetweenTests:真正的」在protractor.config文件。現在在第一次「it」(測試)完成後,瀏覽器關閉並再次打開(打開我在「beforeEach」中寫入的網站,但是下一個「it」(測試)未運行)。很高興的任何建議量角器「restartBrowserBetweenTests:真正」重啓瀏覽器,但這
我使用 「量角器」:! 「2.5.1」
感謝
補充:
beforeEach(function() {
browserUtil.navigateTo(browserUtil.url.main);
loginPage.loginAsSample();
});
afterEach(function(){
browserUtil.deleteCookies();
});
it("'Delete' button is inactive if there are no projects in the list", function() {
projectPage.clickOnProjectButton();
expect(projectPage.isProjectPageFormVisibility(true)).toBe(true);
expect(projectPage.isDeleteBtnDisable()).toBe(true);
});
it("Create new project with template 'A'", function() {
projectPage.clickOnNewProjectBtn();
projectPage.clickOnAProject();
projectPage.clickOnOkBtnProject();
expect(projectPage.isOpenedProjectVisibility(true)).toBe(true);
});
可以請你ping到規範代碼包含it()和beforeEach() –
我加了,請看。 沒有瀏覽器重新啓動一切工作正常。 –
你可以添加邏輯從afterEach()方法註銷應用程序,並嘗試它將工作 –