为什么要搞这个,背景不提,先来看看fitnesse支持情况,也会总结fitnesse对python支持的情况,给后续要用的同学先踩坑。
关于fitnesse是什么的介绍网上也有蛮多,这里可以给一个链接给大家了解一下:https://www.cnblogs.com/ceshi2016/p/9109865.html
先说明我当前环境版本信息:
系统:windows 10
python版本:python 3.6.2
fitnesse版本:v20200501
网上的教程都很老了且没有python的例子, 从官网的架构图看,实现测试可以有两条较可以走,1是FIT形式,2是SLIM形式
那我们就用python来试试吧,
1、先来看FIT吧:
怎么看呢,还是看管网吧。结果官网明确显示,FIT server这种模式已经废弃
既然废弃,获取只是不维护呢。我们试着再深入研究下,官方的fit需要下一个pythonFit 0.82a的插件,
结果我们按这个地址过去,确是另一个插件了:
物是人非,人走茶凉阿,窝都被人占了。。。。。。。。so FIT这条路走不通。
2、再来看SLIM吧:
从官网来看,slim也需要一个插件来支持:
但上去查看,已经10年没更新了,....
当前我的版本是python3.6,显然用pip肯定装不成功,没关系,我们下载下来后,用python install来安装
装完后,来运行个demo例子吧,一直卡在下面这里
端口正常,telnet后就结束,说明已不支持当前的fitnesse版本了。在一个老外的网站也发现,wafterslim已不支持当前当前的fitnesse的版本了
总结:
如果想用fitnesse的这个工具的大佬们,如果想要再用python语言来驱动,那就可以直接放弃了。完全用不了。