typescript - 变量声明/初始化 WebdriverIO
问题描述
有谁知道我哪里出错了?我收到错误“隐式具有类型'any',因为它没有类型注释并且在其自己的初始化程序中直接或间接引用”
verifyAllReviewsHaveModerationStatusDisplayed(badgeName?: string[]): void {
this.getReviewItems().forEach(reviewItem => {
if(badgeName != null){
const findBadges
findBadges = this.getReviewItemBadges(reviewItem).filter(badges => badgeName.includes(badges.getText()),
expect(findBadges.length).to.be.greaterThan(0))
expect(this.getReviewItemBadges(reviewItem).find(badges => badgeName.includes(badges.getText()))?.isDisplayed()).to.be.true
}
else {
expect(this.getReviewItemBadges(reviewItem)[0].isDisplayed()).to.be.true
}
})
}
解决方案
推荐阅读
- css - 用于模态弹出窗口的全角按钮的 CSS
- angularjs - 通过角度形式从 mongo 搜索布尔类型字段
- javascript - ./src/index.js 第 36 行:期望一个赋值或函数调用,但看到一个表达式 no-unused-expressions
- visual-studio-code - Vscode+arduino:在哪里可以找到“arduino.json”解析器?
- python-3.x - 当我尝试将文件打开到 tkinter 文本小部件中时,但收到错误“'str' object has no attribute 'tk'”
- javascript - 如何在nodejs中将缓冲区格式化为JSON?
- input - Dialogflow:如何通过代码创建具有特定上下文输入的意图?
- javascript - 如果它有一个跨度作为子级,则将类添加到父 div
- reactjs - 使用 Firebase 和 React 进行用户管理
- objective-c - 文档共享应用程序的安全规则和查询