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

RobotFramwork自定义库

时间:2015-04-06 14:11:03      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

这么长时间才知道有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了。

 

 

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

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

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

 

有个兄弟也介绍了下:

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

转载自Chengaomin‘s Blog

RobotFramwork自定义库

标签:

原文地址:http://www.cnblogs.com/bonjov1/p/4395785.html

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