方案上面给出了..
实际上就是这样子
Java:
List<WebElement> textList = driver.findElementsByAndroidUIAutomator(
"new UiSelector().resourceId(\"com.xxx.xx:id/txtid\")");
String text = textList.get(5).getText();
Python:
textList = driver.find_element_by_android_uiautomator("new UiSelector().resourceId(\"com.xxx.xx:id/txtid\")")
for text in textList:
print text.text
有看到这个参数,但是没注意..原来是支持中文输入了啊。CHANGELOG 也没看出这意思...←_←
所以得出 Q 博士单身的结论吗!?
原来 mingway 是 90 后啊!恭喜恭喜!一个个 90 后都结婚了,表示拍马也跟不上啊!
Appium 的项目,Java 跑起来顺吗?
可以最终你滑动时的坐标点吗
MY GOD..我错过了 ant 时代,我也错过了 maven 时代,但我不能错过 gradle 时代!
Appium 里的 webdriverwait 不一定能用。
参考一下这个http://testerhome.com/topics/1206
用 I touch the "充值" text 试试呗。
执行的是这一句话
tap_when_element_exists("* {text CONTAINS[c] '#{text}'}")
土豆丝大神←w←
爱莫能助,因为没看懂要表达啥...
npm --registry http://registry.cnpmjs.org install -g appium
恩,cnpm 也是 OK 的。taobao 的还没试过
我猜也就是 Monkey 的 Seed 了。如 3 楼所说,可以理解成 id 吧...虽然不全对..
一直用 genymotion 来着...
感谢分享。期待后续!
#5 楼 @xingjizhao
=0=就是 js 如何使用 cmd 命令的方法。。
#2 楼 @xingjizhao
还真拿去直接用啊= =
完整的
adb shell /system/bin/screencap -p /sdcard/screenshot.png
原理还是:
adb shell /system/bin/screencap -p