RF查找不到部分关键字的解决方案
Posted lanyuexue1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RF查找不到部分关键字的解决方案相关的知识,希望对你有一定的参考价值。
1、面临问题:
在RF中导入了Selenium2library后,可以查找到部分关键字,但有部分关键字查找不到,如open browser、input text等,如图:
2、发现问题:
花了点时间网上查找了下资料,今天终于发现是robotframework 、robotframework-seleniumlibrary、robotframework-selenium2library的版本兼容问题,解决了。故分享记录下,希望也可以帮助到有需要的小伙伴。
3、解决方案:
robotframework版本太高,需降低版本,robotframework-seleniumlibrary、robotframework-selenium2library版本好不一致,必须一致。
4、解决步骤:
输入cmd后,输入pip show robotframework,查找robotframework版本发现是4.1,如下图:
先卸载robotframework,. pip uninstall robotframework.
再重新安装:pip install robotframework==3.1,如下图:
安装成功后上图出现错误:robotframework和robotframework-seleniumlibrary版本不兼容
输入分别输入pip show robotframework-seleniumlibrary
pip show robotframework-selenium2library查看相应版本号,发现版本号不一致,如下图:
robotframework-seleniumlibrary版本号过高,需卸载重装一致版本号的,分别输入:
pip uninstall robotframework-seleniumlibrary
pip install robotframework-seleniumlibrary==3.0.0
安装后重启ride.py,查看关键字为蓝色,问题成功解决
以上是关于RF查找不到部分关键字的解决方案的主要内容,如果未能解决你的问题,请参考以下文章
appium+robotframework+python连接真机定位不到元素的问题处理
Access 2010 SQL 查询仅在全字字符串中查找部分匹配