-1
A
回答
0
0
這意味着您有一個對象,它是此類的一個實例,並且您可能在此對象上調用toString()
方法,默認情況下,如果您未覆蓋toString()
方法on specifi c對象,你得到[email protected]
。
如果你想看到WsdlGroovyScriptTestStep方法,你可以看看API。但是,如果你想動態查看groovy特定對象的所有方法的列表,你可以用java的方式使用反射來完成。例如,如果您有某個類的對象實例,則可以在此對象中獲得類obj.getClass()
調用obj.getClass().getMethods()
或obj.getClass().getDeclaredMethods()
,您將獲得其所有方法的列表。看下面的例子:
def obj = 'sample test'
// Returns an array of Method objects reflecting all the methods declared by the class
// or interface represented by this Class object. (from java API)
def declaredMethods = obj.getClass().getDeclaredMethods()
// Returns an array containing Method objects reflecting all the public member methods
// of the class or interface represented by this Class object, including those declared
// by the class or interface and those inherited from superclasses and superinterfaces.
def methods = obj.getClass().getMethods()
log.info "DECLARED METHODS"
// print the method names
for(declaredMethod in declaredMethods){
log.info declaredMethod
}
log.info "METHODS"
// print more method names
for(method in methods){
log.info method
}
// i.e invoke indexOf(int) using reflection
def classArray = new Class[1]
classArray[0] = String.class
def indexOfMethod = obj.getClass().getDeclaredMethod("indexOf", classArray)
def result = indexOfMethod.invoke(obj,'test')
log.info "using reflection: 'sample test'.indexOf('test') =" + result
log.info "normal invocation: 'sample test'.indexOf('test') =" + obj.indexOf('test')
(我用log.info樣品中,因爲我在soapUI的常規步步測試執行)
希望這有助於
+0
謝謝albciff, –
+0
希望這有幫助:) – albciff
相關問題
- 1. 如何使用Soap UI編寫項目中可用的所有Soap請求Groovy
- 2. 使用groovy將SOAP UI中的值複製到SOAP UI響應中
- 3. 在groovy腳本中導入庫 - SOAP UI
- 4. 我將如何使用xsd擴展在soap UI中加載wsdl?
- 5. 如何使用SOAP UI中的groovy提取嵌套XML中的標記值
- 6. 如何使用groovy比較SOAP UI中兩個不同請求的響應值?
- 7. 在SOAP UI中使用Groovy在休息API中設置HTTP標頭值
- 8. 使用groovy的SOAP請求
- 9. 無法使用Soap UI打開WSDL
- 10. Soap UI Post Payload Groovy變量替換
- 11. 如何使用SOAP UI的Query_Match
- 12. 在使用groovy soap的靜態mysql查詢中的動態變量參數ui
- 13. 如何在Soap UI中添加groovy腳本來自動更新定義?
- 14. 在Java 1.5中使用SOAP信封封裝和展開XML
- 15. 如何在SOAP UI中使用條件轉到?
- 16. 如何使用SOAP UI爲SOAP生成客戶端PHP代碼?
- 17. 如何在SOAP ui的groovy腳本中創建Set以便能夠在我的測試用例中重用它?
- 18. 使用Groovy從WSDL開始創建SOAP webservice?
- 19. 如何將SOAP UI響應中的特定值用於新的SOAP UI請求
- 20. 如何在android中開發UI時使用原生UI?
- 21. 使用Groovy發送SOAP信封
- 22. 如何斷言,如果在從SOAP UI
- 23. 如何開始使用node-soap
- 24. 如何在groovy中使用URL開始實例
- 25. 如何使JUnit註釋在SOAP UI中工作?
- 26. 在Groovy中何時使用?
- 27. 如何在SOAP UI修改onRequestscript()的XML
- 28. 如何使ListView在SplitPane中展開?
- 29. 通過使用Groovy腳本的本地屬性值不進行更新,SOAP UI
- 30. 使用2D地圖存儲查詢結果的SOAP UI groovy腳本
感謝tim_yates,我已經使用obj.description和getDescription(),但它不顯示任何內容。你有什麼想法,我們如何獲得這個實例的現有方法列表。 –
他們都在文檔鏈接,不是? –
謝謝tim_yates,但沒有這方面的文獻資料。 –