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里面使用。
本文介绍如何在RobotFramework中创建并使用自定义库MyLibrary.py。该库包含多个关键字,如问候用户、进行简单运算及验证数值相等性等。通过在RIDE环境中设置Library路径,即可调用这些自定义功能。
1987

被折叠的 条评论
为什么被折叠?



