browsermob-proxy +selenium,跑 UI 的同时,通过代理抓接口
Use of undeclared type 'XCUIElement'
Use of undeclared type 'XCElementSnapshot'
Use of undeclared type 'XCUIApplication'
Use of undeclared type 'XCUIApplication'
这怎么解决的啊?
@zhangzhao_lenovo ,出现了
recv failed:Resource temporarily unavailable
recv failed:Operation not permitted
请教怎么解决
http://blog.csdn.net/w306695293/article/details/55798688 可以参考这个帖子,亲测有效
public static void setWifi(boolean isEnable){
WifiManager wm = (WifiManager) InstrumentationRegistry.getContext().getApplicationContext().getSystemService(Context.WIFI_SERVICE);
if (isEnable) {
//open wifi
if (!wm.isWifiEnabled()) {
wm.setWifiEnabled(true);
}
} else {
// close wifi
if (wm.isWifiEnabled()) {
wm.setWifiEnabled(false);
}
}
}
楼主,我是这么写的,N sdk,出现 java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object android.content.Context.getSystemService(java.lang.String)' on a null object reference 这个错
是的,一个意思,但如果用 adb install -g apk_path 在 6.0 以下的手机上安装会提示 Error: Unknown option: -g,所以就在代码中动态判断了
昨天又开始研究这个问题,发现有一条 adb 命令可以解决,在 Nexus 6 原生 7.0 和华为 Mate 8 6.0 系统和华为 Novar 2 7.0 系统都可以用,添加下面的代码,参考链接 http://www.cnblogs.com/JianXu/p/5380882.html
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
getInstrumentation().getUiAutomation().executeShellCommand(
"pm grant " + getTargetContext().getPackageName()
+ " android.permission.WRITE_EXTERNAL_STORAGE");
getInstrumentation().getUiAutomation().executeShellCommand(
"pm grant " + getTargetContext().getPackageName()
+ " android.permission.READ_EXTERNAL_STORAGE");
}
楼主,为什么我导出 crash 文件时,只是提示 Done,但并没有导出任何文件。