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查找不到部分关键字的解决方案的主要内容,如果未能解决你的问题,请参考以下文章

部分无法查找或打开 PDB 文件

appium+robotframework+python连接真机定位不到元素的问题处理

RF之条件判断初始化清除-4

Access 2010 SQL 查询仅在全字字符串中查找部分匹配

idea 中全局查找不到文件 (两shift),单页搜索不到关键字的原因

SqlSerch 查找不到数据