首页 > 解决方案 > 变量声明/初始化 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
      }
    })
}

标签: typescriptautomationchai

解决方案


推荐阅读