【问题标题】:is it possible to perform e2e testing of a pure js class with gulp-jasmine-phantom是否可以使用 gulp-jasmine-phantom 对纯 js 类执行 e2e 测试
【发布时间】:2016-04-05 15:47:19
【问题描述】:

具体场景是,我有一个 es6 类可以在滚动到屏幕上的某个点时将类添加到 dom。所以为了模拟滚动,我意识到我实际上需要为此创建页面。我发现使用 phantomjs 是最多评论的方式。我还发现人们使用jasmine + phantom for similar e2e

虽然我想知道当我使用gulp-jasmine-phantom from npm 时,我是否也可以像上面的例子那样做e2s?如何设置?因为我没有看到使用 phantomjs 调用测试文件和 .html 文件进行 e2e 测试的类似设置。

如果这不是正确的方法,我应该放弃使用 gulp 运行基于 phantomjs 的 e2e 测试吗?

【问题讨论】:

    标签: javascript jasmine gulp phantomjs e2e-testing


    【解决方案1】:

    PhantomJS 是一个很棒的工具,有些人将它与其他工具结合使用进行端到端测试,但它本身并没有这样做,他们也没有做出任何声明。

    通过您的设置,您已经可以使用 gulp 和 Jasmine 的强大工具。对于真正的端到端测试,您需要可以实现Casper 的前端交互,或者我个人最喜欢的Selenium 之一,它允许在多个浏览器中进行测试。

    如果您使用的是Angular,我推荐Protractor,它本身就是一个端到端的测试框架。

    希望有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-06
      • 2019-01-18
      • 1970-01-01
      • 2017-08-23
      • 2015-05-25
      • 1970-01-01
      • 2023-04-01
      • 2014-11-20
      相关资源
      最近更新 更多