@jwhong_zh
git clone https://github.com/appium/WebDriverAgent.git 用户家目录
// 重新编译wda
sh ./Scripts/bootstrap.sh
待成功之后,copy 到 appium 的 appium-xcuitest-driver 目录下,替换掉WebDriverAgent
首先,你先确认下,iproxy 有没有安装
LUY43327:~ labone$ which iproxy
/usr/local/bin/iproxy
如果没有安装,自行安装 iproxy;
如果已安装,找到/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/build/lib这个目录,打开iproxy.js,修改如下方法重点是把 iproxy 改成/usr/local/bin/iproxy
var iProxy = (function () {
function iProxy(udid, localport, deviceport) {
_classCallCheck(this, iProxy);
_logger2['default'].debug('Starting iproxy to forward traffic from local port ' + localport + ' to device port ' + deviceport + ' over USB');
this.expectIProxyErrors = true;
this.iproxy = new _teen_process.SubProcess('/usr/local/bin/iproxy', [localport, deviceport, udid], {
detached: true,
stdio: ['ignore', 'pipe', 'pipe']
});
}
idevicesscreenshot 可支持 ios 10 版本的截图
先获取 A Element ,然后在 A Element 的基础上在获取 B Element 。 大致是这个意思,你可以参考一下。
@shengjiang @liaoyuan
先说一下我安装的版本
准确对说应该写在path 变量下的路径是这样的 Appium\node_modules\.bin 可能是 markdown 的原因,给转义了。
牛~
Hi,你好~
我叫 chris
QQ:159360824
工作年限:4 年
公司:携程
兴趣方向:测试开发、无线自动化测试
希望能在这里与大家共同进步,共同交流学习心得~