问题描述
这是我所拥有的。
我认为我的问题是:
感谢您的时间:)
解决方法
这个示例可以解决问题。
def writer = new StringWriter()
def xml = new groovy.xml.MarkupBuilder(writer)
def propertyUrl = testRunner.testCase.getPropertyValue("url")
xml.records() {
car(name: 'HSV Maloo',make: 'Holden',year: 2006) {
country('Australia')
record(type: 'speed',propertyUrl)
}
car(name: 'Royale',make: 'Bugatti',year: 1931) {
country('France')
record(type: 'price','Most Valuable Car at $15 million')
}
}
def records = new XmlSlurper().parseText(writer.toString())
xmlString = writer.toString()
log.info(xmlString)
xmlBase64 = xmlString.bytes.encodeBase64()
log.info(xmlBase64);
一开始有几件事让我很难过
- 从测试中获取属性的特定咒语
- 使用“groovy.xml.MarkupBuilder”而不仅仅是“MarkupBuilder”
在那之后,小菜一碟:)