Appium robotframework+appium 输入问题

广诺 · 2018年10月22日 · 最后由 wtnhz 回复于 2018年10月23日 · 1160 次阅读

问题描述:

同样的登录代码,有时登录能够输入用户名,有时候却不能输入

步骤:

在登录输入框中,输入用户名和密码,点击登录

结果:

同一个用例代码,有时候能够输入用户名,有时候不能输入用户名

截图:

代码:

、、、
输入用户名密码登录
[Arguments] ${username} ${password}
Wait Until Page Contains Element xpath=//[@resource-id='username'] 10
Click Element xpath=//
[@resource-id='username']
input text xpath=//[@resource-id='username'] ${username}
sleep 2
input text xpath=//
[@resource-id='password'] ${password}
sleep 2
Click Element xpath=//*[@resource-id='loginBtn']
sleep 2
、、、

请问大家又遇到这种类似的问题吗?最终怎么解决的。

共收到 1 条回复 时间 点赞

简单一点的话就是,用一个多次的循环先去输入用户名,然后去检查是否有输入,如果检查有输出直接跳出循环;如果没有输入成功,再次输入,知道成功为止;
但是问题根源的话,你自己多执行几次看看
可以先等待这个元素出现,然后去点击下 获取下焦点,然后再去输入~

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