Robot Framework报“element is not attached to the page document”错误

在学习Robot Framework过程中,很多人会觉得网上关于这方面的博客、学习资料非常少。确实,也许是这个工具用的人少(为什么少呢?其实还是挺好用的嘛。再说在齐涛写的书里,一再提到吴穹博士极力推荐平安的测试使用这个工具),又或许是这个工具其实也没什么好写的--有时候本人也会有这种感觉。

    既然如此,让我来尽点力补补。

    下面说一下这个报错:StaleElementReferenceException: Message: stale element reference: element is not attached to the page document。这个错误大概意思是元素不在这个页面上,刚开始很奇怪,明明定位的元素及使用的关键字都很正确,为什么会报这个错呢?

    其实这个报错解决起来很简单,加上一个等待时间--sleep  *(秒)。这也可以引出一个很有意义的思路,很多元素识别或报定位不对的情况下,都可以考虑一下用等待时间。

posted @ 2017-05-28 22:19  低头的小强  阅读(811)  评论(1)    收藏  举报