我已成功编写机器人框架测试脚本(使用Eclipse IDE,RED Robot Editor),现在想要开始使用Windows批处理文件来安排它们。但是,当我尝试从Windows命令提示符运行脚本时,我收到错误(见下文)。正如我所提到的,脚本运行良好。我会右键单击Eclipse中的脚本文件,然后运行为 - >机器人测试
这是我的错误:
Importing test library 'Library' failed: ImportError: No module named Library
在脚本启动时,会发生什么:
__初始化__。机器人
*** Settings ***
Resource ../Generic_Configurations/Import_File.robot
Import_File.robot
*** Settings ***
Library Selenium2Library
Library Library
一些初步问题:
赞赏任何意见/建议!
答案 0 :(得分:0)
我的脚本是否依赖于eclipse环境(RED插件)?
可能不是。机器人本身不依赖于编辑环境。但是,您可能依赖于编辑环境提供的某些默认值或命令行参数。
我是否需要设置任何环境变量以便识别Library.py?
可能。机器人如何找到库的规则已有详细记录。请参阅机器人框架用户指南中的Configuring where to search libraries and other extensions。
答案 1 :(得分:0)
我可以通过在批处理文件的顶部使用以下内容来解决此问题:
set PYTHONPATH=Libraries
答案 2 :(得分:0)
如果收到此错误,请尝试在环境变量中添加python库路径。 应该可以解决