【问题标题】:Error on video play in phantomJSphantomJS中的视频播放错误
【发布时间】:2017-05-30 08:59:44
【问题描述】:

我正在使用 Karma、Jasmine 和 PhantomJS。 在我的一项测试中,我必须遵循以下行:

let video = this.element.find('#my-video');
video.play();

但它给出了以下错误:

TypeError: undefined is not a constructor (evalating 'video.play()')

在浏览器中运行 Karma 时没有错误,但在终端中运行时是。

【问题讨论】:

    标签: javascript unit-testing jasmine phantomjs karma-runner


    【解决方案1】:

    PhantomJS 不支持video 标签。 请参阅 GitHub 上的 issue

    您可以使用 E2E 进行测试,例如在真实浏览器上运行的 selenium,或模拟 HTML 元素。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-07
      相关资源
      最近更新 更多