总结raise exception_class(message, screen, stacktrace)报错如何解决,Message: move target out of bounds

前言

如果不能解决你的问题,欢迎留言,重要的不是解决问题的办法,而是思考的过程,面对困难一往无前的精神

1.错误截图和定位

总结raise exception_class(message, screen, stacktrace)报错如何解决,Message: move target out of bounds
总结raise exception_class(message, screen, stacktrace)报错如何解决,Message: move target out of bounds

具体代码在第二张图中

在看一下错误

总结raise exception_class(message, screen, stacktrace)报错如何解决,Message: move target out of bounds

以目前的水平可以定位到clear发生了错误,具体往下不知道了,下方还有400的一个错误,可能是调用这个element的时候报错了,其他分析不了

然后在下方还找到了

总结raise exception_class(message, screen, stacktrace)报错如何解决,Message: move target out of bounds

2.分析

这就有点深入了,完全不懂

raise是抛出错误代码,看后面的 Message: element not interactable 就行

中文直译,元素不可交互

3.解决

百度很多信息,很多无用的,发现一个可以解决的办法就去尝试一下,根据分析,我选择了time.sleep(1),等一秒钟(具体代码参考第一章图片的注释,在调用clear方法前等待一秒钟)

于是神奇的事情发生了,这玩意就不报错,且正常运行

如果有更好的解决办法,评论区见