我已经对测试框架进行了改进,以评估框架。在初始阶段,它在所有情况下都可以正常工作,并且充满希望,在框架中实现了规范之后,我对文件夹结构进行的更改很少。在记录更改后,甚至没有一个测试正在运行,因为它引发如下错误。
“ C:\ Program Files \ Gauge \ bin \ gauge.exe”运行--machine-readable --hide-suggestion --simple-console D:/QTPCO/AUTOIT/specs/pls.spec:2 测试于5:16 PM开始... com.google.protobuf.InvalidProtocolBufferException:消息缺少必填字段:stepValidateRequest.numberOfParameters com.google.protobuf.UninitializedMessageException.asInvalidProtocolBufferException(UninitializedMessageException.java:81) 在com.google.protobuf.AbstractParser.checkMessageInitialized(AbstractParser.java:72) 在com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:196) 在com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:209) 在com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:214)
at com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:49)
at gauge.messages.Messages$Message.parseFrom(Messages.java:21451)
at com.thoughtworks.gauge.connection.MessageDispatcher.dispatchMessages(MessageDispatcher.java:67)
at com.thoughtworks.gauge.GaugeRuntime.main(GaugeRuntime.java:37)