启动robot framework报'NoneType' object is not iterable的原因

来源:互联网 发布:徐娇的淘宝汉服网店 编辑:程序博客网 时间:2024/06/05 14:19

启动robotframework闪退的问题。然后通过在命令行中执行ride发现错误日志是一个包里面的for循环问题。

问题报错如下:


定位经过:

1、怀疑是权限问题,使用管理员身份打开cmd,运行ride.py,报同样的错误。重启电脑也没用

2、怀疑是RF库被破坏了,重启装RF库还是一样有问题。

3、怀疑是PYTHON版本太老和同事的PYTHON包问题。将同事的PYTHON包删除了,PYTHON也卸载装最新的包。还是有问题。

4、现在环境都是重新安装的了,还是有问题可能就是系统问题了。然而我没做别的操作,系统不应该有问题呀。之后灵感来了,怀疑可能是获取的源文件为空,将

源文件移除之后再执行ride,果然打开了RF。太高兴了,纠结了两天了。一直不敢重装系统。原来只是个路径问题

最根本原因:

前几天将接口测试的脚本的上级目录改了名称。RF启动时是记忆上次的脚本路径,找不到后返回为NULL,导致闪退。

这是RF的一个Bug,希望RF团队能看到这个问题并修改。


阅读全文
1 0