之前对robotframework-ride了解的不多,后来知道了引入Selenium2Lirary库后可以做web UI自动化测试,但发现和python没啥关系,今天学习了封装系统关键字算是和python联系上了,跟封装包提供调用函数类似。
1.封装一个库并调试通过、放在C:\Python27\Lib\site-packages目录下
2.ride中导入Library
3.查看导入的库
4.测试库是否正常工作
1.创建一个目录HelloWorld(这是库的名字,自己随便定义)
2.在目录中创建两个文件__init__.py,和helloworld.py,把helloworld.py调通,保证能够运行无语法错误。
helloworld.py文件内容,复制代码要小心,并一定调试通过再往下走。
# -*- coding:utf-8 -*- ''' created by captain9 2017-1-2 ''' __version__ = '0.1' class Hello(object): def hi(self,name): u'''接收一个名字,并问候.例如 | hi | xiaoming | ''' print 'Hello, ' + name + '!' def decode(self,name): return customerstr.decode('utf-8') if __name__ == "__main__": name = u'xiaodong' run = Hello() run.hi(name)
__init__.py文件内容