[英]Running robot framework scripts from batch file: Import Library Error
我已经成功地编写了机器人框架测试脚本(使用Eclipse IDE,RED Robot Editor),现在想开始使用Windows批处理文件调度它们。 但是,当我尝试从Windows命令提示符运行脚本时,出现了错误(请参阅下文)。 正如我提到的,脚本运行良好。 我会右键单击Eclipse中的脚本文件,然后运行方式->机器人测试
这是我的错误:
Importing test library 'Library' failed: ImportError: No module named Library
在脚本启动时,会发生以下情况:
__init __。robot
*** Settings ***
Resource ../Generic_Configurations/Import_File.robot
Import_File.robot
*** Settings ***
Library Selenium2Library
Library Library
几个初步的问题:
任何意见/建议表示赞赏!
我的脚本是否依赖于Eclipse环境(RED插件)?
可能不是。 机械手本身不依赖于编辑环境。 但是,您可能依赖于编辑环境提供的某些默认值或命令行参数。
我是否需要设置任何环境变量才能识别Library.py?
可能吧。 机器人如何查找库的规则有据可查。 请参阅《机器人框架用户指南》中的“在何处搜索库和其他扩展名 ”。
通过在批处理文件顶部使用以下命令,可以解决此问题:
set PYTHONPATH=Libraries
如果出现此错误,请尝试在环境变量中添加python库路径。 那应该解决
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.