robot framework提供了非常好用的初始化清除与用例执行机制,但是它的语法,真的一言难尽。对于习惯python的我, 总是想办法这里能不能不用robot framework,而是用python呢。
首先,用户关键字都用python实现。
同一个方法,类比一下robot framework实现的关键字是不是感觉顺眼很多
用python实现,与rf实现一样,导入就可以用了。
*** Settings ***
Library pythonlibSep.CourseView
suite setup loginWebSite
suite teardown tearDownWebTest
*** Test Cases ***
测试1
[setup] DeleteAllCourse
addcourse 初中数学 初中数学des 1
${lessons}= GetCourseList
log ${lessons}
should be true @{lessons}==['初中数学']
[teardown] deleteallcourse
但是这个用例还是要用robot的语法来写的啊