Android 如何通过Java在Appium中获取网络提供商名称?
有没有办法通过java获取Appium中的网络提供商名称? 我尝试在下面的代码中添加我的脚本,但我不确定要将哪个类或jar用于TelephonyManagerAndroid 如何通过Java在Appium中获取网络提供商名称?,android,appium,appium-android,Android,Appium,Appium Android,有没有办法通过java获取Appium中的网络提供商名称? 我尝试在下面的代码中添加我的脚本,但我不确定要将哪个类或jar用于TelephonyManager TelephonyManager manager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); String carrierName = manager.getNetworkOperatorName(); // alphabetic name of cur
TelephonyManager manager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String carrierName = manager.getNetworkOperatorName(); // alphabetic name of current registered operator
return carrierName;
到,您可以使用ADB:
adb shell dumpsys telephony.registry
Object result = driver.executeScript(
"mobile: shell",
"dumpsys telephony.registry"
);
要通过Appium运行adb,您必须使用:
adb shell dumpsys telephony.registry
Object result = driver.executeScript(
"mobile: shell",
"dumpsys telephony.registry"
);
注意:正如文档所述,您必须使用--放松安全性
标志启动Appium服务器