背景: 在使用RobotFrameWork时,明明导入了Selenium2library库,但是还是没有open browser关键字。(即是open browser输入后没有变蓝)
ps:很可恨的是,网上那些人还一直让你降级robotframework的版本,还有卸载重装的,这根本解决不了问题!!!让我气炸了,所以写一下这篇文章帮助更多人去解决。
解决方案:
我们需要将robotframework、robotframework-selenium2library、robotframework-seleniumlibrary都降到3.X.X版本。这时,我们只需要在命令行里,运行以下几个命令即可。
1、打开cmd。(win+r,再输入cmd)
2、输入pip install robotframework==3.1.2
(因为其他版本不支持Selenium2Library)
3、输入pip install robotframework-seleniumlibrary ==3.0.0
4、输入pip install selenium == 4.11.2
5、输入pip list
查看版本号是否都降到了3.X.X版本。
5、重启后再打开RIDE,可以看到关键字变为蓝色了。
注:如果还不行,建议版本号都跟我的一样
robotframework 3.1.2
robotframework-pythonlibcore 4.2.0
robotframework-ride 1.7.4.2
robotframework-selenium2library 3.0.0
robotframework-seleniumlibrary 3.0.0