?可以利用FitNesse提供的Responders,通过Http方式,访问FitNesse相关内容。
例子:http://myHost:myPort/AutoAdmin.TestCase.20200330?addChild&pageName="test1"&pageType="Test"&pageContent="用例内容"
- page有三种类型,Test, Suite, Static。 Static是不能执行的,Test和Suite可以执行。它们都可以在下面创建子page,但是不建议在Test下再创建page。
- 在使用时,可以将Suite, Static理解成文件夹,按照上面的例子,先创建了Static类型的AutoAdmin,接着分别创建Suite类型的TestCase和20200330,最后才调用上面的请求,创建了Test类型的Test1。
例子:http://myHost:myPort/AutoAdmin.TestCase.20200330.Test1?deletePage&confirmed=yes
例子:http://myHost:myPort/AutoAdmin.TestCase.20200330.Test1?pageHistory&resultDate=20200220111928
例子:http://myHost:myPort/AutoAdmin.TestCase.20200330.Test1?test&format=xml
例子:http://myHost:myPort/AutoAdmin.TestCase.20200330?suite&format=xml
?1.上面列举的API都是常用的内容,API还有很多,可以查看官方文档
?2.我利用了本功能,实现了FitNesse和测试平台的交互。
基于Fitnesse的接口自动化测试-官方文档解读-RestfulServices
原文:https://www.cnblogs.com/moonpool/p/13411344.html