【问题标题】:UFT/QTP: Count child objects in Java Internal FrameUFT/QTP:对 Java 内部框架中的子对象进行计数
【发布时间】:2015-02-10 11:02:25
【问题描述】:

我需要将字符串与 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

total 总是返回 0。

你能告诉我我做错了什么吗? 如果您需要更多信息,请告诉我。

【问题讨论】:

  • 它与oracle的关系。
  • Oracle 服务器。我正在使用 Oracle 表单。

标签: java oracle hp-uft child-objects


【解决方案1】:

我尝试了以下行并且它有效。现在我有了 Java 内部框架中可用的文本字段总数。

getElement("to_class").value = "JavaEdit"

遵循 QTP 文档并没有帮助,但是如果您检查对象存储库中的对象属性,您会发现每个对象的所有属性。尝试使用您的属性名称,而不是“micclass”。我的是“to_class”,值为“JavaEdit”。

QTP 文档解释了为什么我们应该使用“micclass”以及“micclass”和“类名”之间的区别。然而,他们都没有为我工作。我使用了“to_class”属性,它工作正常!

我正在使用 UFT v12.02

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-14
    • 2015-03-20
    • 1970-01-01
    • 2017-05-04
    • 2023-03-21
    • 1970-01-01
    相关资源
    最近更新 更多