【问题标题】:How to programmatically get object recognition score in RFT 8.1.0?如何以编程方式在 RFT 8.1.0 中获取对象识别分数?
【发布时间】:2012-10-02 01:03:55
【问题描述】:

在 RFT 8.1.0 中,有没有办法以编程方式知道对象的识别分数?

有时在执行html_button().click() 之类的操作时,您会收到一条警告,指出该对象无法完全识别,但该操作已正确完成。

我想在脚本运行时按他们的识别分数“排序”some GuiTestObjects,并在最相关的一个(分数较低的那个)上执行点击操作。

【问题讨论】:

    标签: automated-tests rft


    【解决方案1】:

    如果您打开对象映射并通过 slec 选择“更新识别属性”,那么它将向您显示向导,该向导将显示哪些属性匹配与哪些不匹配。此外,评分不仅考虑了当前对象的识别属性,还考虑了父对象的共同识别分数。

    【讨论】:

    • 谢谢@Prakash,我编辑了这个问题,因为我不够清楚。我想在测试运行时在代码中获得识别分数,比如html_button1().getRecognitionScore();,但我看不到这样的方法或类似的东西。
    • 是的,评分是通过检查哪些属性匹配和哪些不匹配,然后将分数相加在内部完成的。据我所知,没有可用的 API 可用于了解什么是识别分数。
    • 好的,我会深入研究 RFT 以查看它读取分数的位置...当 logWarning 完成后,分数会被记录下来,所以我认为它可以以某种方式读取。
    猜你喜欢
    • 1970-01-01
    • 2011-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多