2015-08-17 33 views
1

如果沒有足夠的信息,但這裏是發生了什麼我完全理解。但是,如果我嘗試刪除'cancelButton.click()'操作並取消第二條語句的註釋,則頁面將重新加載,並且cancelButton不會被點擊。這不是唯一發生的地方。這幾乎就像我必須將所有內容放在一個聲明中,或者頁面隨機重新加載。我之前沒有任何聲明。量角器刷新頁面之間它Statenents

it("Should click stuff ", function(){ 
    actionsButton.click(); 
    checkOutButton.click(); 
    cancelButton.click(); 
}); 

//it('Shouldn't fail like it is', function(){ 
// cancelButton.click(); 
//}); 

回答

1

你使用任何afterEach()或onPrepare()?這些塊中可能存在觸發頁面重新加載問題的內容。

+0

感謝您的建議。不是onprepare只執行一次,但?無論如何,onPrepare和beforeAll有什麼區別? – VSO

+3

beforeAll在您的spec文件中運行並且特定於該spec文件。如果你運行了一套測試,它們可能在套件中的規範中都有不同的beforeAll函數。但是onPrepare對套件 – BarretV

+0

中的所有spec文件都是一樣的。謝謝Barret。 /評論長度 – VSO