我的Robotframework使用经验(一)
2013-12-16 14:41
316 查看
最近开始用RF做自动化,没人指导,各种犯二。。。。
1、需要对数据库进行操作,RF官网上提供各种Database Library,下载后安装一下就可以直接用。比如我用Mysql数据库,所以下载franz-see-Robotframework-Database-Library-0.6-3-g216432f.zip,解压后在解压目录,执行 python setup.py install安装。安装后的目录在/usr/local/lib/python2.7/dist-packages(网上好多帖子都说是在site-packages下面,查了一下python后面的版本把site改为dist了。另外可以用locate
python|grep site-package搜索python的路径)这里直接用是说在RIDE里面,Import的时候,可以在弹出框里直接输入安装后的目录名称,不需要根据路径去找,那样反而不能引入。
也可以参考http://cgmblog.sinaapp.com/html/219.html这篇文章
吐槽一下:为什么不能有注释???
2、RF要访问Linux,需要安装SSH Library。具体步骤如下:
a.在安装SSHLibrary以前,我们需要安装它的支撑库Paramiko
实际上真正实现访问Unix功能的软件是paramiko,SSHLibrary是按照Robot Framework的扩展测试库标准对 Paramiko进行的封装。
b.paramiko依赖另一个库,这个库提供SSH所需的数字签名算法,这个库是 PyCrypto,需要单独 安装。pyCrypto也是python写的,可以用 setup.py install 命令安装。
安装PyCrypto时遇到一个错误:Python.h:没有那个文件或目录
解决方法是安装python-dev,这是Python的头文件和静态库包:sudo apt-get install python-dev
********本来安装了N多遍,在RIDE里面引用SSHLibrary的时候,总是不成功,后来把依赖什么的卸载重装一顿折腾,就好了????
不过最后是用
这个方法安装的。不过安装后dist-packages下面还是没有sshlibrary的目录,但是已经可以引用了,不知道为啥。
参考:http://www.ltesting.net/ceshi/ceshijishu/zdcs/RobotFramework/2012/0307/204327.html
1、需要对数据库进行操作,RF官网上提供各种Database Library,下载后安装一下就可以直接用。比如我用Mysql数据库,所以下载franz-see-Robotframework-Database-Library-0.6-3-g216432f.zip,解压后在解压目录,执行 python setup.py install安装。安装后的目录在/usr/local/lib/python2.7/dist-packages(网上好多帖子都说是在site-packages下面,查了一下python后面的版本把site改为dist了。另外可以用locate
python|grep site-package搜索python的路径)这里直接用是说在RIDE里面,Import的时候,可以在弹出框里直接输入安装后的目录名称,不需要根据路径去找,那样反而不能引入。
也可以参考http://cgmblog.sinaapp.com/html/219.html这篇文章
吐槽一下:为什么不能有注释???
2、RF要访问Linux,需要安装SSH Library。具体步骤如下:
a.在安装SSHLibrary以前,我们需要安装它的支撑库Paramiko
实际上真正实现访问Unix功能的软件是paramiko,SSHLibrary是按照Robot Framework的扩展测试库标准对 Paramiko进行的封装。
b.paramiko依赖另一个库,这个库提供SSH所需的数字签名算法,这个库是 PyCrypto,需要单独 安装。pyCrypto也是python写的,可以用 setup.py install 命令安装。
安装PyCrypto时遇到一个错误:Python.h:没有那个文件或目录
解决方法是安装python-dev,这是Python的头文件和静态库包:sudo apt-get install python-dev
********本来安装了N多遍,在RIDE里面引用SSHLibrary的时候,总是不成功,后来把依赖什么的卸载重装一顿折腾,就好了????
不过最后是用
pip install robotframework-sshlibrary
这个方法安装的。不过安装后dist-packages下面还是没有sshlibrary的目录,但是已经可以引用了,不知道为啥。
参考:http://www.ltesting.net/ceshi/ceshijishu/zdcs/RobotFramework/2012/0307/204327.html
相关文章推荐
- 国内外三个不同领域巨头分享的Redis实战经验及使用场景
- MAC下使用Tomcat+eclipse+mysql+git+jdk开发网游后台程序经验总结
- 定制化高效使用Map的一些经验技巧
- MyEclipse使用经验总结
- robotframework中变量的重复使用
- jquery.validate.js插件使用经验记录
- 使用U盘安装Windows XP系统的经验
- hp alm 使用经验
- 服务器框架MINA使用经验总结
- 使用JfreeChart开发图表经验总结(含源码)
- 在Windows Embedded CE下进行Native C++开发,一次错误使用多线程的经验教训
- MyEclipse使用经验__中文显示问题的解决
- CocoaPods 使用经验小记
- 错误外键[经验]MYSQL外键(Foreign Key)的使用--修改(增加)外键方法,外键名不能有重复的
- JavaScript UI选型及Jquery EasyUI使用经验谈
- WEBLOGIC6.0的一些使用经验
- Kicad使用经验谈
- onethink使用经验
- openMP的一点使用经验
- JTree用法及JTree使用经验总结(吐血推荐)