01 - 使用robot本身的API
Robot Framework的版本发展是向下包容,建议尽量使用robot本身的API。
例如:通过导入logger.py(...\Lib\site-packages\robot\api\logger.py)的方式使用定义log的level。
02 - 导入library失败,显示红色,关键字无法获取
处理方法主要有三种:
- 点击RIDE菜单Tool项目下的“View RIDE log”选项,查看详细信息
- 尝试从相对路径引入完整的文件名
- 点击Run标签界面的“view Robot Log in Browser(Ctrl-L)”按钮,根据log调测。
示例:
1-问题现象:
2-点击RIDE菜单Tool项目下的“View RIDE log”选项,查看详细信息
RIDE Log:
3-尝试从相对路径引入完整的文件名
4-再次查看RIDE log,获取到关键信息:“ImportError: No module named Utils.Logger”
20160616 17:21:05.959 [WARN]: Importing test library "D:\Nokia-WorkFiles\Nokia-Logging\RobotTA\TA-Challenge-L2-Publish\DBStatusCheck\DatabaseOperation.py" failed Traceback (most recent call last): Importing test library ‘D:\Nokia-WorkFiles\Nokia-Logging\RobotTA\TA-Challenge-L2-Publish\DBStatusCheck\DatabaseOperation.py‘ failed: ImportError: No module named Utils.Logger Traceback (most recent call last): File "C:\Python27\Lib\site-packages\robotide\lib\robot\utils\importer.py", line 143, in _import return __import__(name, fromlist=fromlist) File "D:\Nokia-WorkFiles\Nokia-Logging\RobotTA\TA-Challenge-L2-Publish\DBStatusCheck\DatabaseOperation.py", line 5, in <module> from Utils.Logger import LOGGER
5-调测DatabaseOperation.py,确保正确即可!
03 - 手工制作RIDE图标
建议:使用命令行进入RIDE,以便在出错之后能够看到相应的报错日志。
Robot framework RIDE的图标其实就是一个快捷方式,以前用exe安装包安装的时候会自动创建(偶尔也会创建失败)。
1. 新建快捷方式
在桌面右击鼠标,弹出的菜单选择 新建-快捷方式 ,然后在 请键入对象 的位置输入这一行命令,C:\Python27\pythonw.exe -c “from robotide import main; main()”。
如果Python所在目录路径不是在C:\Python27,换成相应的目录路径。
点击下一步,输入名称 RIDE:
点击完成,可以看到图标已经生成。
2. 换图标
在新建的那个快捷方式上点击右键-属性:
点击“更改图标”,在浏览里找到Python所在目录路径D:\Python27\Lib\site-packages\robotide\widgets,里面有个robot.ico的图标:
选择图标,点击打开,之后确定,再确定就可以了:
04 - xxx
xxx
原文地址:https://www.cnblogs.com/anliven/p/10023542.html