Ser*_*lov 35 javascript selenium acceptance-testing vue.js e2e-testing
因为我可以使用selenium-standalone和xpath来测试应用程序.但测试SPA可能会在某个时候发生挑战.
但是,例如angularjs的团队为此提供了量角器.
我可以看到量角器背后的原因是量角器等到angularjs将被加载并且还有更多的功能:
Protractor提供了一些新的定位器策略和功能,这对于AngularJS应用程序的自动化非常有用.示例包括:waitForAngular,By.binding,By.repeater,By.textarea,By.model,WebElement.all,WebElement.evaluate等.
所以,问题是:在Vuejs中进行e2e测试是否是任何工具或最佳实践?
UPD:随时发布指向教程的链接,示例以及关于vue.js中e2e-testing的一切.谢谢.
Ale*_*lex 24
你正在考虑的工具是Nightwatch.有了这个,你可以使用Vue.js进行E2E测试.
更好的是,当您使用vue-cli
,准备运行时,默认捆绑.
默认情况下,使用Nightwatch创建项目的命令行是vue init webpack myProjectName
.
编辑:最近我经常使用Webdriver.io,我必须说我更喜欢Nightwatch(更好的文档,带有实时gitter的反应式社区,及时处理的问题等)
mlo*_*sev 17
我建议使用https://devexpress.github.io/testcafe.
优点:
请参阅此处的简单教程
小智 6
我推荐赛普拉斯.
我们的文档很棒:https://on.cypress.io/intro
对于Vue,请参阅本教程:https://vuejsdevelopers.com/2018/01/29/vue-js-e2e-test-hacker-news/,如果您想对Vue组件https:// github进行单元测试. COM/bahmutov /桧VUE-单元测试
快乐的测试.
归档时间: |
|
查看次数: |
13516 次 |
最近记录: |