@cdheyue 别歪楼
我在看。 其实我不是很明白 pinch 和 zoom 的区别。 而且 iOS 里面和 Android 又不太一样。
我理解的 pinch 是这样的。
比如图片 Test.jpg 它的大小是 800x600, 那么从 0x0 到 800x600 里面的缩放是 pinch。
超过 800x600 的缩放是 zoom。
不知道对不对。 @seveniruby @monkey
#2 楼 @seveniruby 百度的检索比谷歌的少把? 鸭鸭狗 是用的谷歌的
#5 楼 @jollychang 能开一个专门的帖子介绍下你的这个库么? 很多人应该需要。
这是 adb 么。。 adb 不是应该在 http://androidxref.com/4.4.3_r1.1/xref/system/core/adb/ 这里的么。。
歪楼高手啊…
那他就是没实现嘛。。。
发帖看下发帖的帮助啊,别把代码发的和文本一样
请注意发帖规范。
#1 楼 @roicel 没有办法,代码里写死了。每次都会安装。
Android.prototype.start = function (cb, onDie) {
this.launchCb = cb;
this.uiautomatorExitCb = onDie;
logger.info("Starting android appium");
if (this.adb === null) {
this.adb = new ADB(this.args);
}
if (this.uiautomator === null) {
this.uiautomator = new UiAutomator(this.adb, this.args);
this.uiautomator.setExitHandler(this.onUiautomatorExit.bind(this));
}
logger.debug("Using fast reset? " + this.args.fastReset);
async.series([
this.prepareDevice.bind(this),
this.packageAndLaunchActivityFromManifest.bind(this),
this.checkApiLevel.bind(this),
this.pushStrings.bind(this),
this.processFromManifest.bind(this),
this.uninstallApp.bind(this),
this.installAppForTest.bind(this),
this.forwardPort.bind(this),
this.pushAppium.bind(this),
this.initUnicode.bind(this),
this.pushSettingsApp.bind(this), // 这里
this.pushUnlock.bind(this), // 这里
this.uiautomator.start.bind(this.uiautomator),
this.wakeUp.bind(this),
this.unlockScreen.bind(this),
this.getDataDir.bind(this),
this.startApp.bind(this),
this.initAutoWebview.bind(this)
], function (err) {
if (err) {
this.shutdown(function () {
this.launchCb(err);
}.bind(this));
} else {
this.didLaunch = true;
this.launchCb(null, this.proxySessionId);
}
}.bind(this));
};
move to 灌水
这个问题我都说过很多遍了。appium 的 sdk 路径里不允许有空格。
#2 楼 @umbrella1978 1.5 坑很多吧?感觉都没经过检验
#30 楼 @seveniruby 嗯 这个还是比较容易的。
#27 楼 @seveniruby @shixue33 @qddegtya 做为 Milestone 2 吧。 目前代码实现的还不是很面向可插拔。