python版本:3.7.4
robotframework版本:3.2.1
selenium2Library版本:3.0.0
RIDE版本:1.7.4.2

在网上搜到的结果是把robotframework版本降级处理,降成3.1.2就可以了
pip install robotframework==3.1.2

重启RIDE后显示正常

这里有个疑问,不太明白robotframework版本之间的区别,按理说在selenium2Library版本不变的情况下,robotframework版本越高应该兼容性越好才对,咋robotframework版本高了反而出问题了呢?这是因为新版本的robotframework开始对selenium2Library兼容上出问题了,还是这是robotframework新版本的bug?
2021-8-23修改:
经好心人评论提示,需要将robotframework-seleniumlibrary换成和robotframework-selenium2library一样的3点几的版本,通过pip list查看,robotframework-seleniumlibrary确实是5点几的版本

在使用robotframework 3.2.1版本和selenium2Library 3.0.0时,发现open browser关键字缺失。解决方法是降级robotframework到3.1.2或卸载并安装与selenium2Library相同版本的robotframework-seleniumlibrary 3.0.0。疑问在于为何高版本robotframework会导致兼容性问题,可能是新版本的不兼容或bug。

3513

被折叠的 条评论
为什么被折叠?



