识别 JavaList [QTP, UFT, VBScript]

问题描述

如何识别 JavaList 中项目的字体颜色?

我有一个无法解决的挑战,需要一些指导。我有一个包含多个项目的 JavaList(即行,其中每一行都是一个文本字符串)。这个 JavaList 就像一个日志文件,其中的字体颜色将被颜色编码(“红色”表示不好,“绿色”表示好)。我正在尝试通读列表并确定 (1) 文本和 [已解决] (2) 每行的字体颜色 [如何?]。

这里是我需要帮助的地方。我还没有弄清楚如何确定每一行的字体颜色

示例代码

desiredItemNumber = 20    'this value is arbitrary or determined elsewhere

Set myJavaList = JavaWindow(ABC).JavaList(XYZ)  
myLineItem = myJavaList(desiredItemNumber)
myFontColor = ????

print myLineItem          'this prints the text as desired
print myFontColor

我尝试了 .ChildObjects 失败,但我相信 UFT 将订单项视为“项目”而不是“对象”

<did not work>
L1_objects = myJavaList.ChildObjects
myFontColor = L1_objects(desiredItemNumber).GetROProperty('foreground') 

感谢任何帮助

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)