用 appium 写登录模块的时候,用了 find_elements,之后输入字符时,username 的输入会丢失字符,password 输入不会,有人遇到过一样的问题吗?求解
我觉得是你元素定位的问题
因为两个输入框的 id 是一样的,就用了这种方式,我会试了 text,页会出现输入不完全的问题
输入少了吗,加一下延时等待,或者观察一下是不是输入法的问题
一个字符串,它会随机少一个字符 例如 liumei 会输入 liumi , 已经设置了 unicodeKeyboard: True resetKeyboard: True ,sleep 延时也加过,还是无法解决
自己手动输入下试试,输入快一点,看会丢字吗
这倒是很少见哎
你自己加个回写校验就好了,之前也遇到过这种问题
两种思路: 1、与本机输入法相结合(在打开输入法的时候多试几次看是否会有输漏现象,如果没有的话,可参考 本方法),通过 adb 切换输入法,设法通过输入法进行输入,毕竟输入法输入是毕竟稳定的。 2、通过 adb 进行单个字符进行输入,每次输入后比较,保证每次输入的都是正确的,但要注意下输入时间,中间 sleep 的时间别太长,输入字符太多时间太长的话容易造成会话超时