gpt4 book ai didi

java - 计算同一测试对象的总实例数。 RFT :Java

转载 作者:行者123 更新时间:2023-11-30 07:59:36 26 4
gpt4 key购买 nike

我收到此错误

“exception_name = com.rational.test.ft.AmbigouslyRecognitionExceptionexception_message = CRFCN0527E: 找到同一测试对象的 90 个实例。当应用程序的多个实例运行时,通常会发生这种情况。”

这是预期和想要的。现在为了解决这个问题,我有一个尝试。问题是这个问题需要大约 10 秒才能被抛出。之所以花费这么长时间,是因为它要遍历同一测试对象的所有 90 个实例。

我的问题是如何加快速度或在找到多个实例后抛出测试?

举例说明我的意思

try{
if(SomeObject().totalInstancesCount() == 1){
SomeObject().click();
}
}catch(Exception e){

}

最佳答案

据我所知,RFT 会尝试找到所有对象来为您提供最佳匹配或抛出 AmbigiousRecognitionException 。
您也可以尝试使用 find() API,它会根据您传递的查找字符串给出匹配候选的数量,并且您可以使用基于 0 的索引来引用您想要的索引。但对于这两种方法,我认为在多个匹配的情况下,所花费的时间仍然是相同的,即遍历所有对象所花费的时间。

关于java - 计算同一测试对象的总实例数。 RFT :Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32143868/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com