发帖看下发帖的帮助啊,别把代码发的和文本一样
请注意发帖规范。
#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 吧。 目前代码实现的还不是很面向可插拔。
我觉得你不讲下 WebDriver 的源码和机制,这个文章很快就讲不下去了。 比如 :
return self._execute(Command.FIND_CHILD_ELEMENT,
{"using": by, "value": value})['value']
execute 方法做了什么,
Command 是什么
@ 几位老大,建议吸收 shixue 为 testerhome Github 管理员…
能把代码放到 github 上去么?
你不 @ 我,我就不告诉你。。 把 javaclient 回滚到 1.2.1
大纲初稿已经确定
为什么没人看我的帖子呢。。 http://testerhome.com/topics/1034
R 牛!看来我也得学习一把,做图形化数据不错
没有人知道哪里出问题吧。
#8 楼 @xiaomayi0323 @shixue33 权限已加
你手动执行这些命令就可以了啊