RFT:测试 window 可见性时出现问题

RFT: Problems testing window visibility

我正在尝试使用 java 确认 window 在 HTML 页面上的可见性。在window的方方面面,即使不可见,它也是通过的。 Rational Function Tester 可以观察 window 的对象,我已经用它们来测试 windows 状态。但在这两种情况下(window showing/not 显示)所有变量都是相同的。所以 .exists() 总是 returns true 和 ensureObjectIsVisible()。

我希望发生什么。

    if(//window is visible){
        button_yesbutton().click(); 
        System.out.print("Is Vis");
    }else{
        System.out.print("Not Vis");
    }

button_yesbutton().click();总是发生! RFT 应该崩溃,但它找不到这个对象,因为 window 不在屏幕上,但鼠标在浏览器的左上角单击并通过,就好像 window 是可见的.

您要检查可见性的 "Window" 对象是什么? 是浏览器(即 html_HtmlBrowser())吗?