账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    用JsBridge写了一个lib,AndroidTest时,WebView.loadUrl(xxx)加载不成功。
    56
    0

    问题描述

    用JsBridge写了一个lib,AndroidTest时,WebView.loadUrl(xxx)加载不成功(没有错误信息,也没有走onPageStarted和onPageFinished),但是在example project里可以正常运行。

    这是测试代码:

    @RunWith(AndroidJUnit4.class)
    public class JWalletManagerTest {
    private static final String TAG = "JWalletManagerTest";
    JWalletManager mJWalletManager;
    CallBackFunction callBack;
    
    @Test
    public void createWallet() {
        Looper.prepare();
        TestLooperManager testLooperManager = InstrumentationRegistry.getInstrumentation().acquireLooperManager(Looper.myLooper());
        mJWalletManager = JWalletManager.getInstance(InstrumentationRegistry.getTargetContext());
        Log.v(TAG, "ccc");
        callBack = new CallBackFunction() {
            @Override
            public void onCallBack(String data) {
                 Log.v(TAG, data);
            }
         };
         mJWalletManager.createWallet("", callBack);
         testLooperManager.release();
    }

    其中JWalletManager

    public static JWalletManager getInstance(Context context) {
        mWebview = new BridgeWebView(context);
        mWebview.loadUrl(JINGTUM_JS);
        return instance;
    }
    

    接触android不久,测试这块实在无力。希望有知道的可以指教下。
    Library的地址 https://github.com/JCCDex/jcc...

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部