gpt4 book ai didi

java - 重新加载页面后 RFT 找不到 TestObjects

转载 作者:行者123 更新时间:2023-12-02 07:06:34 24 4
gpt4 key购买 nike

我尝试获取具有识别属性 Html.LI 的所有元素,然后单击每个测试对象。<​​/p>

            RootTestObject rto = getRootTestObject();
TestObject[] objects = rto.find(atDescendant(".class", "Html.LI"));
for (int i = 0; i < objects.length; i++) {
GuiTestObject gui1 = new GuiTestObject ();
gui1 = (GuiTestObject) objects[i];
gui1.hasFocus();
gui1.click();

}
}

当我获取对象[0]并单击它时,页面会重新加载。当我尝试单击对象[1]时,出现错误消息CRFCP0050E: 找不到对象的屏幕点。]

您知道如何解决吗?

最佳答案

在页面重新加载时单击对象[0]后,先前调用 find() 返回的测试对象引用将不再有效。
在单击对象之前[1],尝试运行另一个 find() 并查看是否能够以这种方式执行单击。

关于java - 重新加载页面后 RFT 找不到 TestObjects,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16038646/

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