RobotFramework RIDE 無法進口庫入庫



我这里有一个文件:Library ../../MyLib/My_Lib.py,我尝试在RIDE中导入python文件,但RIDE仍然报告"FAIL:No keyword with name '****' found",并且此关键字在My_Lib.py中定义,似乎RIDE找不到python文件。

我用python 2.7.8+Robot Framework 3.1.2+windows server 2012r2.我什至在 RIDE 中选择了Library -> Name -> Browse,但错误仍然存在,整个机器人测试用例文件夹是从另一台工作正常的服务器复制的

谁能建议我错过了什么?

啊!我已经解决了这个问题,如果其他人遇到同样的问题,你可以点击Tools->view RIDE Log,看看那里发生了什么。就我而言,这是因为我没有安装节俭,但My_Lib.py显然使用了节俭模块,因此My_Lib.py编译失败,并显示"没有名为节俭的模块。节俭"。

是否有可能创建 Python 库是为了与 Python 3.x.x 一起使用,导致它无法在您的 Python 2.7.8 上运行?请参阅 https://wiki.python.org/moin/Python2orPython3

检查在测试运行良好的另一台服务器上运行的 python 版本。您可能需要更新本地 Python 版本。

此外,您可以尝试在 RIDE 之外运行机器人测试以防万一。为此,您可以导航到.robot文件所在的测试文件夹并运行以下命令:

robot test_file_name.robot

看看你是否以这种方式得到同样的错误。请在完成上述检查后报告,我们可以继续调试,我的声誉不允许我对您的问题发表评论,所以我会在我们进行时更新答案。

相关内容

  • 没有找到相关文章

最新更新