在Angular中导入量角器时如何解决未定义的“浏览器”

问题描述

在Angualr应用程序中导入保护程序时,我尝试使用功能browser.waitForAngularEnabled

运行代码时出现错误

E /启动器-错误:TypeError:无法读取未定义的属性“ waitForAngularEnabled”

我是以这种方式导入浏览器

   const { browser } = require('protractor');

当我单击VS代码中的量角器模块时,我可以在其中看到浏览器对象,但是在运行时会引发此错误

解决方法

在量角器中,为您提供了一个全局浏览器对象。因此,您不需要它,不需要它就可以访问浏览器对象。

解决方案: 只需删除需求,它就会起作用。

注意: 仅在使用打字稿时才需要导入它。