安卓手机电池充放电的Appium测试?

安卓手机电池充放电的Appium测试?,appium,batterylevel,Appium,Batterylevel,可以使用appium工具测试android手机的充电和放电,也可以使用其他工具。从appium 1.6开始,您可以获得设备性能数据: List<String> dataTypes = new ArrayList<String>(); dataTypes.add("cpuinfo"); dataTypes.add("memoryinfo"); dataTypes.add("batteryinfo"); dataTypes.add("networkinfo"); // che

可以使用appium工具测试android手机的充电和放电,也可以使用其他工具。从appium 1.6开始,您可以获得设备性能数据:

List<String> dataTypes = new ArrayList<String>();
dataTypes.add("cpuinfo");
dataTypes.add("memoryinfo");
dataTypes.add("batteryinfo");
dataTypes.add("networkinfo");
// check what data type you can get
List<String> supportedPerformanceDataTypes =driver.
  getSupportedPerformanceDataTypes();
// get data
List<List<Object>> performanceData =driver.
  getPerformanceData("your.app.package", "dataType", dataReadTimeout);
List dataTypes=new ArrayList();
数据类型。添加(“cpuinfo”);
数据类型。添加(“memoryinfo”);
数据类型。添加(“电池信息”);
dataTypes.add(“networkinfo”);
//检查可以获取的数据类型
列出支持的性能状态类型=驱动程序。
getSupportedPerformanceDataTypes();
//获取数据
列出性能数据=驱动程序。
getPerformanceData(“your.app.package”,“dataType”,dataReadTimeout);
有关更多详细信息,请访问appium


因此,使用Appium,您只能获取电池状态并检查其是否发生变化。

我在运行此代码时遇到错误。.线程“main”org.openqa.selenium.UnsupportedCommandException中出现异常:该URL未映射到有效的JSONWP资源。.现在我们解决了错误。但我们没有获得任何信息。只是返回如下响应[cpuinfo,memoryinfo,batteryinfo,networkinfo]。感谢您提供的信息,现在我可以获得电池的信息。我正在使用驱动程序。getSupportedPerformanceData()方法。很高兴您终于获得了它。祝您测试顺利!我们如何获得设备的IMEI编号。有什么方法吗。