RobotFramwork自定义库

这么长时间才知道有RobotFramwork这东西...

感叹之前都干啥去了,感叹公司为啥不用这货?

网上的安装文档都有,就不用自己在记录啦。

感觉在实际实用时,肯定要有自己定义的库啊,不能只用buildin的库啊,有些方法是要自己定义的。所以就记下怎么import 自己写的library。这个网上还真没看见。

为什么国内的介绍文档都只停留在安装层面?就不能再深入下吗?

虽然我这也是皮毛...嘿嘿

 

 

好吧,看看怎么搞:

我是在Windows7上运行的RIDE,我把自己的库放到了“D:\mylib”. 里面有个d.py

 

首先可以在系统环境变量里把“D:\mylib”加进来,因为我不想直接放到Python的默认搜索路径下:

 

然后可以用sys.path 查看路径加上没有:

 

OK, 都准备好了,在“D:\\mylib”. 里面有个d.py,很简单的一个print:

 

class d(object):
    def sss(self):
        print "class load succeed"

 

然后在RIDE上把这个d.py加上:

 

可以看到,这字儿是黑色的,如果有问题,会显示成红色。

需要注意的是:classs的名字要和文件名一致,如class b,文件名得是b.py.

然后咱们来看看能不能实用这货:

d.py里面包含一个叫“sss”的方法,可以打印出“class load succeed”

 

使用这个sss,会看到是这样的(蓝色说明有这个method):

 

然后咱们RUN一下,看结果:

 

妥妥的OK了。

 

需要注意:

要安装wxPython2.8-win32-unicode-2.8.12.1-py27.exe,3.0版本的打不开RIDE。

 

由于我也是刚接触这东西,好多东西还得再研究下。这玩意儿看起来还是挺厉害的,今天先记录下皮毛。

以后我感觉可以把自己需要的功能写进去,让他自动执行,比如说配个IP啊,加个SLB啊,然后访问几次,看看后台的统计。

这玩意儿怎么判断Pass还是Fail呢?还得再想想。

 

有个兄弟也介绍了下:

http://cgmblog.sinaapp.com/html/355.html

转载自Chengaomin's Blog

posted @ 2015-04-06 13:09  bonjov1  阅读(539)  评论(0编辑  收藏  举报