如何更改Protractor中每个规格的功能?

时间:2016-08-29 14:46:24

标签: protractor

我有以下问题:

在我的应用程序中,我有不同的子菜单,我正在测试每个子菜单。

对于一个规范,我需要将本机事件设置为true,但对于另一个规范,我需要将本机事件设置为false。我试着在第一个描述中写下我的规范:

browser.nativeEvents = false;

并尝试切换设置(默认值为true)但它不起作用。 我也试过我的规格:

beforeAll(() => { browser.nativeEvents = false });
afterAll(() => { browser.nativeEvents = true });

是否有可能更改规范的功能?

1 个答案:

答案 0 :(得分:0)

我在测试用例waitForAngularEnabled中做到了对一个规范为true,对另一个规范为false。您可以在每个规格文件的afterAll中进行操作,而不是在beforeAll中进行操作