Unit testing Android-addJavascriptInterface()仅当添加到创建WebView的同一类中时才起作用

Unit testing Android-addJavascriptInterface()仅当添加到创建WebView的同一类中时才起作用,unit-testing,testing,webview,Unit Testing,Testing,Webview,我在仪器测试用例中使用addJavascriptInterface时遇到问题。我可以访问web视图,我想使用接口注入javascript。在没有接口的情况下注入javascript效果很好。另外,当我在最初创建webview的同一个类中添加接口时,它可以工作,并且我能够从javascript调用java方法。如何让addJavascriptInterface在测试用例中工作,或者在创建它的类的不同类中工作。在WebView完成加载其内容后,是否调用addJavascriptInterface?我

我在仪器测试用例中使用addJavascriptInterface时遇到问题。我可以访问web视图,我想使用接口注入javascript。在没有接口的情况下注入javascript效果很好。另外,当我在最初创建webview的同一个类中添加接口时,它可以工作,并且我能够从javascript调用java方法。如何让addJavascriptInterface在测试用例中工作,或者在创建它的类的不同类中工作。

在WebView完成加载其内容后,是否调用addJavascriptInterface?我认为在WebView加载新内容之前,Javascript接口对象可能不可用。另见