感谢楼主解答,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 上安装的,遇到同样的问题
请问你的问题解决了吗?