最近我遇到了带geb的上传文件的问题。 文档告诉我,通过常规方式上传文件是不可能的,但存在另一种方式,如下面的链接 http://www.gebish.org/manual/current/#file-upload
$('form').fieldName = file.absolutePath
但是这样做了之后我就得到了下一个例外。根据geb docs,这很奇怪
No signature of method: java.lang.String.value() is applicable for argument types: ([C) values: [/tmp/template4951246218168115052.pdf]
Possible solutions: valueOf([C), valueOf(boolean), valueOf(char), valueOf(double), valueOf(float), valueOf(int)
groovy.lang.MissingMethodException: No signature of method: java.lang.String.value() is applicable for argument types: ([C) values: [/tmp/template4951246218168115052.pdf]
Possible solutions: valueOf([C), valueOf(boolean), valueOf(char), valueOf(double), valueOf(float), valueOf(int)
at geb.content.PageContentSupport.propertyMissing(PageContentSupport.groovy:52)
at geb.Page.propertyMissing(Page.groovy:99)
at com.avax.functional.specs.client.DigitalSignatureSpec.chose contract and upload some pdf-file(DigitalSignatureSpec.groovy:35)
有什么想法吗? 我将非常感激。 感谢