gpt4 book ai didi

typescript - 如何导入 Protractor 以用于我的 Typescript 项目?

转载 作者:搜寻专家 更新时间:2023-10-30 21:12:39 24 4
gpt4 key购买 nike

我正在尝试在我的项目中使用 Protractor 来自动使用浏览器。

我无法在我的项目中识别 Protractor,因为当我运行我的代码时出现以下错误:

error TS2503: Cannot find namespace 'protractor'.

以前,我能够在运行时引用/typings 目录中生成的 Protractor 。但是,当我现在运行我的项目时,由于我将 Protractor 版本升级到最新版本,因此不再生成该文件。

我也尝试过网上提到的解决方案:

import {browser} from 'protractor'

更新:升级到 TypeScript 2.0.0 后,我不需要显式导入 Protractor ,但是,我的代码仍然显示错误,但测试现在按预期执行。

[ts] Cannot find name 'browser'
[ts] Cannot find namespace 'protractor'.

是否可以消除这些错误?

最佳答案

我发现问题最终与我的/typings 文件夹有关。完全删除它后, 重新创建/生成我的 tsd.json,这解决了问题。

在 typings 文件夹中不需要 Protractor ,但其他依赖项需要,现在可以使用来引用它

import { browser } from 'protractor'

和:

import protractor = require('protractor')

关于typescript - 如何导入 Protractor 以用于我的 Typescript 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40349758/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com