在Jest测试中无法读取null的属性“可运行”

时间:2019-09-29 15:15:09

标签: angular typescript selenium-webdriver jestjs

我创建了一个新的.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)

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

1 个答案:

答案 0 :(得分:0)

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

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

我的IDE中添加了哪些内容,并导致了问题。删除它是您需要做的所有事情:)