首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将打字本添加到柏树测试中?

如何将打字本添加到柏树测试中?
EN

Stack Overflow用户
提问于 2022-03-28 20:05:22
回答 1查看 105关注 0票数 0

我很难用TypeScript而不是JavaScript编写我的Cypress测试框架。我已经跟踪了很多在线教程,但一直未能使它正常工作。

在下面的Login.ts文件中,我试图创建一个变量,但是我得到了这个错误Cannot find name 'private'.ts(2304):

这些都在我的package.json中:

代码语言:javascript
复制
"dependencies": {
    "cypress": "^9.5.2",
    "tsify": "^5.0.4",
    "typescript": "^4.6.3"
  },
  "devDependencies": {
    "cypress-cucumber-preprocessor": "^4.3.1"
  },
  "cypress-cucumber-preprocessor": {
    "nonGlobalStepDefinitions": true
  }
EN

回答 1

Stack Overflow用户

发布于 2022-03-28 20:12:27

您没有以正确的方式使用私有。这只能用于类中的成员声明。

你需要用

代码语言:javascript
复制
let accountBalance: number = 0

若要使用私有成员var,请执行以下操作

代码语言:javascript
复制
class user {
   private _accountBalance : number;

   constructor( ) {

   }

   // Would only include this if you want to be able to set it from externally
   set accountBalance( value : number ) {
       this._accountBalance = value;
   }

   // Would only include this if you wanted to get the balance externally
   get accountBalance() : number {
      return this._accountBalance;
   }
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71653167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档