robot framework允许自定义module或者Library来使用,这些可以是py也可以class,我写了一个简单的Library为robot framework调用并且在RIDE上面使用。
首先定义一个Library,名字叫做MyLibrary.py
然后在RIDE的Test Suite里面导入
最后可以按F5察看是否正常引入,如果可以找到MyLibrary就表示是正常的,并可以在case里面使用。
首先定义一个Library,名字叫做MyLibrary.py
class MyLibrary:
def greet(self, name):
print "Hello, %s!" % name
def simple_keyword(self):
print 'You have use the simplest keyword.'
def multiply_by_two(self, number):
return float(number) * 2
def numbers_should_be_equal(self, first, second):
if float(first) != float(second):
raise AssertionError('Given numbers are unequal!')
然后在RIDE的Test Suite里面导入
*** Settings ***
Library Selenium Library
Library ../../MyLibrary.py
最后可以按F5察看是否正常引入,如果可以找到MyLibrary就表示是正常的,并可以在case里面使用。