1.背景
语言选择:python
工具选择:https://github.com/openatx/uiautomator2
问题:在写登录相关的case时,输入框内键入要输入的内容时不成功,case无法正常执行
d(resourceId='xxx').set_text('1234')
页面如下:
执行set_text()方法时,可以看到是调起键盘了,但输入内容到输入框时,一闪而过,
没有输入成功,仍显示默认提示文案。
2.解决思路
换了几个机型、切换到https://github.com/xiaocong/uiautomator工具,都没有成功;
但同模块手机号验证码登录的方式,可以正常输入;
猜测可能与客户端对该页面的实现方式有关,在客户端不修改情况下,可以用adb s