def clear(driver, element):
element.click()
driver.keyevent(123)
textLength = len(str(el.text))
for i in range(0, textLength):
driver.keyevent(67)
啊-。-到今天为止毕业 1 年了啊。
#2 楼 @michael_wang 说到重点了!!5 年 8k 起哈哈!
如果不是 instrumentation 不能搞 hybrid,我也玩 robotium 和 espresso 去了=。=然而 UI 自动化已经玩累了
print('python')
我就试试 python 语法解释器是不是有代码高亮的...
#6 楼 @chenhengjie123 RootCauseAnalysis,我指微信团队自家要写 RCA 了~
cool,RCA 写起
#1 楼 @pighero001 我了个去,完美掌握,哥们是开发 iOS 的吧
这个确实就是让开发做 UI 测试更容易的一个工具,开发不做那只能测试做了,国内大多都这个情况,开发的哥们说,我理 feature 都理不过来了,哪来时间给你单元测试。【说得好像单元测试是测试的活一样。
这个很棒=,=!
#9 楼 @sainthunter 想法很好,但是不行的。
activity 的启动多有依赖 intent 里的参数,单独启动问题多多。
建议还是走 before after 的形式。
#6 楼 期待继续更新~
@yuwuhen333 我也想起我当时玩 MR 的时候了。。最早在 testerhome 发表的大多还是跟 MR 相关的。。
最近怎么出现这个问题的同学多了...是 1.4.1?
尝试直接用 adb shell input keyevent 66
调试一下吧,我这边用 appium 的输入法,然后直接从命令行输入 keyevent 是能够调通的。
#12 楼 @treesea2015 =。=你可以看日志,client 只是负责发送命令,如果发送出去的命令是一样的,那最终还是看 bootstrap 客户端的处理情况
建议您添加个头像。
如果是 uiautomator 模式下的话有两个选择
1、用模拟器
2、App 的 webview 开启 debug 模式(需要从源码处开启)
popupwindow 是会有焦点阻塞的情况的=。=就相当于弹出了一个 alert,底部的东西虽然你看得到,但是你获取不到。
问题 1,如果 Unicodekeyboard 为 true,那么在开始运行脚本的时候,会帮你安装 appium 自带的输入法,这个输入法是没有 UI 的。
只有当你的用例是正常执行完毕,没被外界打断的情况下,而且 resetkeyboard 也为 true 的情况下,appium 会帮你复原输入法。
问题 2,sendkeyEvent 是生效的。python 环境亲测driver.keyevent(66)
牛逼得不要不要的