我需要将字符串与Java内部框架内部文本字段的所有值进行比较。
我已经尝试过使用此代码:
Dim getElement
Set getElement = Description.Create
getElement("class description").value = "text box"
'I tried different class names: "OracleTextField", "JavaEdit"
'getElement("micclass").value = "OracleTextField"
'getElement("micclass").value = "JavaEdit"
Set obj = Browser("xxxx").JavaApplet("Main").JavaInternalFrame("yyyy").ChildObjects(getElement)
total = obj.Count
' For loop goes here
总是一直返回0。
你能告诉我我做错了什么吗? 如果您需要更多信息,请告诉我。答案 0 :(得分:0)
我尝试了以下一行,但它确实有效。现在我有Java内部框架中可用的文本字段总数。
getElement("to_class").value = "JavaEdit"
以下QTP文档没有帮助,但如果您在对象存储库中检查对象属性,则会找到每个对象的所有属性。而不是" micclass"尝试使用您的属性名称。我是" to_class"有价值" JavaEdit"。
QTP文档解释了为什么我们应该使用" micclass" " micclass"之间的差异和#34;班级名称"。但是他们都没有为我工作。我使用" to_class"财产,它工作正常!
我正在使用UFT v12.02