【问题标题】:Cannot read property 'runnable' of null in Jest test在 Jest 测试中无法读取 null 的属性“可运行”
【发布时间】:2019-10-01 04:48:37
【问题描述】:

我创建了新的 .spec 文件,其中的测试出现以下错误:

    TypeError: Cannot read property 'runnable' of null

      at ret (node_modules/selenium-webdriver/testing/index.js:175:25)
      at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone.js:388:26)
      at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (node_modules/zone.js/dist/proxy.js:128:39)
      at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone.js:387:32)
      at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone.js:138:43)
      at Object.testBody.length.done (node_modules/jest-zone-patch/index.js:51:29)

我以前没见过这个,谷歌也没有听说过。这里有什么问题?

【问题讨论】:

    标签: angular typescript selenium-webdriver jestjs


    【解决方案1】:

    在准备最小的复制代码来回答这个问题时,我注意到一个可疑的导入:

    import { beforeEach } from 'selenium-webdriver/testing';
    

    这是由我的 IDE 添加并导致问题的。删除它就是你需要做的:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-17
      • 2020-06-02
      • 2021-04-07
      • 2019-08-09
      • 2014-10-31
      • 2021-01-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多