我正在创建一个混合 Android 应用程序。也就是说,大部分工作都是在 HTML5、CSS 和 JavaScript 中完成的,我们的应用程序本质上是一个全屏 WebView。我广泛使用 android JavaScript 桥在原生 Android 和 WebView 之间来回交流。
现在开始测试。测试这座桥的最佳方法是什么?在我的测试中控制 HTML 元素的最干净的方法是什么?假设我有一个 HTML5 按钮。我如何点击它?
试试葫芦。之前我使用它来测试在 webview 中呈现的 HTML。
尝试查看MonkeyTalk,它支持测试混合应用程序。虽然他们的记录器不起作用,但您可以手动修改测试脚本以与 html 元素交互。
此处的更多文档: http ://www.gorillalogic.com/testing-tools/monkeytalk/documentation/scripting-hybrid-nativehtml-apps