使用Robot Framework集成Selenium的自动化测试(十)
robotframework允许自定义module或者Library来使用,这些可以是py也可以class,我写了一个简单的Library为robotframework调用并且在RIDE上面使用。
首先定义一个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的TestSuite里面导入
*** Settings *** Library Selenium Library Library ../../MyLibrary.py
最后可以按F5察看是否正常引入,如果可以找到MyLibrary就表示是正常的,并可以在case里面使用。
相关推荐
xiangxiaojun 2020-09-23
Reiki 2020-08-16
letheashura 2020-08-14
tiankele0 2020-07-29
curiousL 2020-07-18
王练 2020-07-18
tiankele0 2020-07-18
amei0 2020-07-08
Reiki 2020-07-06
Ronnyxie 2020-07-06
xiangxiaojun 2020-07-05
zhanghaibing00 2020-06-28
xiongyouqiang 2020-06-28
Ronnyxie 2020-06-27
amei0 2020-06-26
letheashura 2020-06-26
tiankele0 2020-06-26
王练 2020-06-25