2015-08-17 38 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