cucumber动态修改TableCell类实现可以在feature文件中测试数据为空格
cucumber存在问题
想要对空格做测试,但是cucumber feature文件不支持输入空格。
比如对必填项进行校验,其中空格也是需要测试的一种输入,但是如果在cucumber的table中输入" “,它会把这个参数值解析为” “。其它也没用什么方式可以支持你配置空格的测试数据。
如:
|用户名|” "|
没有提供扩展接口,对功能进行扩展。
源码分析
想要解决这个问题大体思路就是找到解析dataTable这块内容的地方,看下是否可以修改实现。
查看源码发现cucumber由的AstBuilder类
原创
2020-08-28 10:18:14 ·
422 阅读 ·
0 评论