Appium 求各位大佬指教!robot framework+appium 进行安卓自动化时报错:WebDriverException: Message: An unknown server-side error occurred while processing the command.

滑滑鸡蛋 · 2019年10月30日 · 最后由 滑滑鸡蛋 回复于 2019年10月31日 · 2979 次阅读

最近公司在做小程序,于是想用 RF 来进行自动化测试,但是公司没有会相关工具的人员,出了问题也无人问询,百度了好久也没查出来问题,求各位大佬提点一下,谢谢~~~

进入小程序登录界面后,清除掉输入框内原本的内容后,想要重新输入新的内容,但是在清除内容后就报错了,报错如下:
WebDriverException: Message: An unknown server-side error occurred while processing the command.

代码如下:

定位方式从相对定位到绝对路径和元素定位全都试过了,报同样的错误;网上查还说可能是元素还没有加载出来,于是设置了较长的等待时间,或者等元素出来后再执行也还是错误,求各位大佬指教一下,这种情况要怎么办?

共收到 4 条回复 时间 点赞

你是进了 h5 页面嘛?

建议排查思路:

1、看下 appium 服务端日志,看下具体的报错信息是什么?
2、看到报错信息,再对应去排查。

现在你的错误日志已经在引导你去看 appium 服务端日志了(unknown server-side error,未知的服务端错误),所以你下一步最好就直接去看服务端日志看具体是什么报错。

没有这个报错信息,大家也很难协助你,因为线索太少了。

恒温 回复

没有的,还是小程序里面的

陈恒捷 回复

非常感谢!查看了日志,发现是前面 clear text() 没成功导致的问题。因为之前从页面上来看,文本是清除成功了,就以为执行成功了,非常感谢指导~~~
还有个问题想要请教一下,我再执行 clear text() 的时候,他会先删除文本框内最后一个字符,然后再全选输入框中所有的内容进行删除。然后重新输入内容后{userphone},会把之前全选的内容一起输进来。请问这种情况您有遇到过吗?

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