“假死” 现象

在公司对一个系统做自动化功能测试,使用的是 robot framework,现在遇到了一个问题,希望大家都来讨论讨论

在完成一个模块的脚本编写后,多次运行没问题,但是隔了几天再来运行的时候,发现脚本运行会出现浏览器那边不动了,脚本这边的时间一直在跑。

就是上图中的 elapsed time 一直会动,然后浏览器那边一点反应都没有。

也是找了很多原因,原来使用了 sleep,以为是 sleep 导致的,就把 sleep 换成了 wait,但还是一直出现这个问题。

有时候是修改完就可以正常运行,然后运行多几次又会出现这种问题。

现在怀疑是不是我用的 xpath 是从 html 开始的。

大家帮忙找找原因,谢谢了。下面贴一下我的部分代码

执行到上面框选的那一步就不会往下走了


↙↙↙阅读原文可查看相关链接,并与作者交流