Appium ios appium+RobotFramework 自动化使用 input text 或者 input password 输入字符串的时候偶尔会出现输入到一半就停下来了,后续的步骤也不执行了,这是什么原因

TD · 2019年02月25日 · 最后由 TD 回复于 2019年03月01日 · 2277 次阅读


如截图,还没输完就停在这里了,看到日志是通过 send_keys 发送了全部的字符串,实际上只输入了一位,也没报错,没有错误日志,然后后面的步骤也不继续执行了。这个问题偶尔出现,出现后重启重新执行自动化还是会出现,最后通过不断重启才会不出现,请教一下有遇到类似问题的吗?输入除了 input text 或者 input password 还有其他方法吗?

共收到 4 条回复 时间 点赞
TD #1 · 2019年02月26日 Author

有没有人遇到类似的,顶一下,该问题急需解决。。。

TD #2 · 2019年02月28日 Author

尝试了 input value(set_value)替换 input tex(send_keys) t 也不行,然后还更新了 selenium 库也不行,不知道这个输入还和什么有关系,可以监控到输入异常吗

多半是输入法的原因,或者是输入过快,1 个 1 个的输入试试

TD #4 · 2019年03月01日 Author
arrow 回复

ios 可以换其他输入法吗?我之前下了一个搜狗代替一下,发现输入都输入不了了。
然后输入速度没法控制吧,如果说一个字符一个字符输入,每次都调用 input text 会覆盖前面的吧。
后面想了一下会不会是输入的时候 session 断开链接了,报了一个截图 badstatusline:''的错误,但是这个通过升级了 selenium2libaray 试了还是会出现。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册