首页 > 移动平台 > 详细

appium启动报错Could not extract PIDs from ps output. PIDS: [], Procs: [“ps: uiautomator”]解决方法【多测师_王sir】

时间:2020-11-24 22:50:46      阅读:54      评论:0      收藏:0      [点我收藏+]

解决办法:

找到Appium安装目录下node_modules\appium\node_modules\appium-adb\lib\adb.js文件

修改在var outlines = stdout.split("\n")这行代码下方增加outlines.shift();注意有分号,然后重启appium即可

源码如下:

ADB.prototype.getPIDsByName = function (name, cb) {
  logger.debug("Getting all processes with ‘" + name + "‘");
  this.shell("ps ‘" + name + "‘", function (err, stdout) {
    if (err) return cb(err);
    stdout = stdout.trim();
    var procs = [];
    var outlines = stdout.split("\n");
    outlines.shift();  //新增代码
    _.each(outlines, function (outline) {
      if (outline.indexOf(name) !== -1) {
        procs.push(outline);
      }

 

appium启动报错Could not extract PIDs from ps output. PIDS: [], Procs: [“ps: uiautomator”]解决方法【多测师_王sir】

原文:https://www.cnblogs.com/xiaoshubass/p/14032738.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!