• 感谢楼主解答,caps.setCapability(MobileCapabilityType.BROWSER_NAME, "browser") 这句提醒了我
    发现是 java -client 6.1.0 在设置了
    ChromeOptions options = new ChromeOptions();
    options.setExperimentalOption("androidProcess", "com.tencent.mm:toolsmp");
    caps.setCapability(ChromeOptions.CAPABILITY, options) 后,会自动将 BROWSER_NAME 设置为 chrome,不知道是不是 bug

    解决办法:
    在添加完 caps.setCapability(ChromeOptions.CAPABILITY, options) 后,需要将浏览器重新设置为空 caps.setBrowserName("");
    这样就可以吊起微信了! 再次感谢楼主耐心解答!!!

  • 感谢楼主回答,现在的问题是,我配置了
    ChromeOptions options = new ChromeOptions();
    options.setExperimentalOption("androidProcess", "com.tencent.mm:toolsmp");
    caps.setCapability(ChromeOptions.CAPABILITY, options);
    如果手机上不安装 chrome 会直接报 session 的错误,如果手机上安装了 chrome,会直接把手机上的 chrome 打开,不会启动微信,
    此时打印的 context 是 NATIVE_APP、CHROMIUM 这 2 个,无沦怎样操作,都不会出现我想要的 WEBVIEW_com.tencent.mm:toolsmp

    环境:
    java-client 6.1.0
    chromedriver 2.29
    java 语言
    手机 chrome 是 67 版本

  • 试了下 5.0.0 是没问题的,6.1.0 就是不行,请问楼主有解决方案吗?

  • 楼主请问一下,我这个为什么无法启动微信程序?跟 chromedriver 有关系吗?手机端需要安装 chrome 浏览器吗?
    微信版本 6.7.2
    java-client 6.1.0
    chromedriver 2.29
    java 语言

  • ok,3Q,我也是在 mac 上安装的,遇到同样的问题

  • 请问你的问题解决了吗?