robotframework3.2.1——导入selenium2Library库后没有open browser关键字

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

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点几的版本

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值