robotframe及ride 源码解析(一)
第一篇:
动态调用关键字-Library keywords
使用robotfarame及ride的基本操作在此就不做介绍,本篇主要对源码进行解析。解析方式有两种,第一种为由用户的使用习惯逐步解析,第二种为从系统最核心的部分发散解析,我在此选用两者混搭的方式解析源码。
robotframe最核心的部分莫过于关键字驱动测试,robotframe中keywords主要由keywords 与 user keywords组成,如图一所示。
图一
来看演示代码,待导入的库文件Librarytest.py,内容如下:
class Librarytest:
def libimport(self):
print "Library keywords import"