首页 文章

自动化测试工具/ Ionic / Cordova / Hybrid App的框架

提问于
浏览
2

我正在为Android / iOS开发Ionic Hybrid应用程序 . 我想用selenium类框架测试应用程序 .

目前我正在使用Appium,它没有更多选项来查找/定位Ionic应用程序中的元素(角度2应用程序) .

所以请让我知道合适的工具或框架 .

如果我在错误的论坛中提出问题,请向我提出合适的媒体来提出我的问题

2 回答

  • 0

    您应该尝试使用Karma和Jasmine进行单元测试,这两篇文章可以帮助您:

    第一个教程是关于使用Angular 1的Ionic 1,但我认为你可以适合你的代码 . 它还讨论了如何使用Protactor测试端到端和UI,所以我希望它有用 .

    第二个是关于如何为Ionic 2 app实现相同的测试框架 .

    我不太了解Selenium,但我真的很喜欢这些框架如何为Ionic提供解决方案 .

    试试看 .

  • 1

    问这个问题已经过去了一年,所以我相信你已经形成了某种端到端的解决方案 .

    我已经将id ='mybutton'和[id] =“'item'itet.id”属性分别添加到我的静态和动态html标记元素中 . 编译器在编译元素时可靠地命名元素,因此最好先预测可测试性 .

    有了它,您应该能够在构建链中的简单Web浏览器中自动测试大多数功能 .

    测试非浏览器支持 - 设备相关 - 使用相机或联系人等功能需要使用polyfill或mock来完成无头测试自动化 . 另一种选择是在模拟器中启动测试,但这需要一组不同的工具才能熟练 .

相关问题