【问题标题】:e2e testing for an application built in Polymer and Angular js在 Polymer 和 Angular js 中构建的应用程序的 e2e 测试
【发布时间】:2017-02-17 09:57:21
【问题描述】:

我们在 Angular js 上构建了一个应用程序,并且我们使用 Jasmine 和 Protractor 进行了 e2e 测试。最近我们将应用程序迁移到 Polymer js 和 Angular js。

我们仍然可以使用 Jasmine 和 Protractor 跨 Polymer 组件进行 e2e 测试吗?

我遇到了专门为聚合物组件构建的 web 组件测试器 e2e 测试框架,但量角器最适合 Angular js 应用程序。所以我不确定在这种情况下我应该使用哪个 e2e 测试堆栈。

请告诉我你的建议。

【问题讨论】:

    标签: polymer protractor e2e-testing


    【解决方案1】:

    当然,您可以而且实际上应该继续使用 Protractor。

    只是 Protractor 在测试 AngularJS 应用程序时更加灵活和丰富,但它不一定是被测试的 Angular。 Protractor 包装了 WebDriverJS - javascript selenium 绑定,并为一般的端到端测试提供了许多方便的概念和实用功能。

    需要考虑的几件事:

    【讨论】:

    • 感谢您的回复亚历克西!量角器是否能够从 Polymer 组件中找到位于 shadow dom 中的元素?
    • @Ansuman 当然,有可能是相关的“by deep css”定位技术..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-26
    • 2023-03-17
    • 2021-01-22
    • 2013-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多