Worklight WLWebView与WebView

时间:2013-08-29 14:32:44

标签: android webview ibm-mobilefirst calabash

我正在使用calabash-android和calabash-cucumber(ios)gems进行IBM Worklight应用程序的自动化测试。请记住,我不是实际应用程序的开发人员。

我的问题是Worklight将android webView命名为“WLWebview”,而不仅仅是“webView”。 Calabash讨厌这个,我已经进入了calabash-android内部的许多方法,并尝试删除异常而没有太大的成功。

我能够做的是找到calabash-android中的低级方法并使用它们来访问webView对象。这在我的测试框架中创建了一个抽象层。 Worklight创建的iOS应用程序只是创建一个名为“webView”的webview,并且运行完美。

理想情况下,我想避免构建这个抽象层。有没有人知道Worklight是否可以在不命名webView“WLWebView”和简单地“webView”的情况下部署Android应用程序?

谢谢。

1 个答案:

答案 0 :(得分:1)

  

有没有人知道Worklight是否可以部署Android应用程序   命名webView“WLWebView”并简单地命名为“webView”?

Worklight中没有允许您将WLWebview更改为Webview的功能。此外,除非您想出一种方法来更改生成的worklight-android.jar中的名称,否则您很遗憾运气不佳。

作为旁注,与Worklight不同,calabash-android是一个开源项目。如果您可以通过处理WebView的pull request代码进行贡献,而不管名称如何。