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

Protractor 如何更改量角器中每个规格的功能?,protractor,Protractor,我有以下问题: 在我的应用程序中,我有不同的子菜单,我在自己的规范中测试每个子菜单 对于一个规范,我需要将本机事件设置为true,但是对于另一个规范,我需要将本机事件设置为false。我试着在我的规范中写下第一个描述: browser.nativeEvents=false; 并尝试切换设置(默认值为true),但不起作用。 我还在我的规范中尝试: 之前(()=>{browser.nativeEvents=false}); 毕竟(()=>{browser.nativeEvents=true});

我有以下问题:

在我的应用程序中,我有不同的子菜单,我在自己的规范中测试每个子菜单

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

browser.nativeEvents=false;
并尝试切换设置(默认值为true),但不起作用。 我还在我的规范中尝试:

之前(()=>{browser.nativeEvents=false});
毕竟(()=>{browser.nativeEvents=true});

是否有可能更改规格的功能

我在我的测试用例中
waitForAngularEnabled
对一个规范为true,对另一个规范为false。正如我所理解的,您可以在每个规范文件的
之前
中进行操作,而不是在
中进行操作,功能是在浏览器创建期间设置的,不能动态编辑。您需要事先设置所需的功能,如果需要自定义功能集,则需要创建新的浏览器驱动程序并在该测试中使用。您使用的是哪种浏览器?此外,我认为量角器不支持nativeEvents。据我所知,它更多的是一个selenium webdriver问题,本机事件被弃用并从FirefoxDriver中删除。我使用的是IE11。在chrome中,所有测试都正常工作,并且本机事件没有问题。这只是一件事。。。。