【问题标题】:Make Cordova use old CordovaWebView instead of SystemWebView让 Cordova 使用旧的 CordovaWebView 而不是 SystemWebView
【发布时间】:2015-07-29 09:22:46
【问题描述】:

我将 cordova 与 Ionic 和 calabash-android 一起用于自动化测试。在旧项目中,Cordova 使用 org.apache.cordova.CordovaWebView 作为 webview。这是 calabash-android 支持的。在较新的项目中,Cordova 使用 org.apache.cordova.engine.SystemWebView 作为 webview,这让 Calabash 感到困惑。有没有办法将较新的项目切换到旧的 webview?我只需要这个,直到 Android 的葫芦赶上来。

在更改之前添加平台的旧项目仍然使用 CordovaWebView,所以感觉这应该是可能的,但我还没有找到方法。

干杯 帕斯卡

【问题讨论】:

  • 除非你安装了人行横道插件,否则webview仍然是一个CordovaWebView,如果你使用它的getCordovaWebView()方法,systemWebview会返回CordovaWebView

标签: android cordova webview calabash


【解决方案1】:

升级到最新的预发行版 (0.5.13.pre1) 可以解决这个问题:

-https://rubygems.org/gems/calabash-android/versions/0.5.13.pre1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-01
    • 2013-01-27
    • 2023-02-24
    • 1970-01-01
    相关资源
    最近更新 更多