我可以将selenium-standalone与xpath一起使用来测试应用程序。但是测试SPA有时可能会充满挑战。
但是,例如,angularjs的团队为此目的提供了量角器。
如我所见,量角器背后的原因是量角器要等到angularjs将被加载以及更多其他功能:
量角器提供了一些新的定位器策略和功能,这些对自动使AngularJS应用程序非常有帮助。例子包括:waitForAngular,By.binding,By.repeater,By.textarea,By.model,WebElement.all,WebElement.evaluate等。
因此,问题是:在Vuejs中进行e2e测试是否有任何工具或最佳实践?
UPD:随时发布指向教程,示例的链接,以及在vue.js中进行e2e测试的所有精彩内容。谢谢。
我推荐赛普拉斯。
我们的文档很棒:https://on.cypress.io/intro
对于Vue,请参阅本教程:https://vuejsdevelopers.com/2018/01/29/vue-js-e2e-test-hacker-news/,以及是否要对Vue组件进行单元测试https:// github。 com / bahmutov / cypress-vue-unit-test
测试愉快。