绝对是精华,学习了!
#6 楼 @lihuazhang :多谢提醒,已修改
@chenhengjie123 ,非常感谢分享,对我们这些初学的同学帮助很大!
@among29 ,暂时还没怎么用过 pageSource ,后面会注意一下。
@seveniruby ,很赞同你的说法,稳定性确实要排在第一位的。我们这边之所以对速度比较关注是因为我们这边的测试环境需要:
@link1220 ,那个人就是我,呵呵!
哈哈,大牛们的生活确实不同,学习 了!
@darker50
1.上面是 C# 的代码,java 参考如下链接:http://blog.csdn.net/aerchi/article/details/8055913
2.userName 是 resourceId 的值
具体原因你可以咨询一下开发,我也不是太清楚。
你有尝试过用 keyEvent() 去输入密码吗?实在不行就点击对应键盘的坐标输入。
Text remains after clearing, but it appears to be hint text. //文本清除后有残留,但是显示的是隐藏文本
Text not cleared. Assuming remainder is hint text. //文本未被清除,假定其确实为隐藏文本
get_attribute 是获取某个属性的值,这里获取的应该是编辑框中的文本内容。刚明白你的意思,我之前也碰到过类似情况,我在 sendkeys() 之前先做个 Click() 操作点击一下文本框,就解决了。sendkeys 在输入之前自己会先 Clear 一下,所以 Clear 其实也不用加
Andoid 有 adb shell 命令输入文本的,可以尝试特殊输入替代 sendKeys():
上面清除后,在 CMD 窗口先手动输入 “adb shell input text "pwdtext2" ;如果可以你不妨封装一个 用这种方式封装一下