测试混合 Android 应用(获取 WebView 组件)



我正在创建一个混合的Android应用程序。 也就是说,大部分工作都是用HTML5,CSS和JavaScript完成的,我们的应用程序本质上是一个全屏WebView。我广泛使用android JavaScript桥在原生Android和WebView之间来回交谈。

现在进入测试。测试此桥的最佳方法是什么? 在我的测试中控制 HTML 元素的最干净方法是什么? 假设我有一个HTML5按钮。如何点击它?

试试葫芦。我之前使用它来测试在网络视图中呈现的 HTML。

https://github.com/calabash/calabash-ios

尝试看看MonkeyTalk,它支持测试混合应用程序。虽然他们的记录器不起作用,但您可以手动修改测试脚本以与 html 元素进行交互。

更多文档在这里:http://www.gorillalogic.com/testing-tools/monkeytalk/documentation/scripting-hybrid-nativehtml-apps

最新更新