码迷,mamicode.com
首页 > 其他好文 > 详细

Robot Framework - Tips

时间:2018-11-27 01:31:09      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:无法   快捷方式   gets   问题   nokia   src   port   row   view   

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

Robot Framework - Tips

标签:无法   快捷方式   gets   问题   nokia   src   port   row   view   

原文地址:https://www.cnblogs.com/anliven/p/10023542.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!