我正在尝试使用java确认HTML页面上窗口的可见性。在窗口的每个方面,即使不可见也会通过。 Rational Function Tester可以观察窗口的对象,并使用它们来测试窗口状态。但在这两种情况下(窗口显示/未显示)所有变量都是相同的。所以.exists()总是返回true并确保ObjectIsVisible()。
我想要发生什么。
if(//window is visible){
button_yesbutton().click();
System.out.print("Is Vis");
}else{
System.out.print("Not Vis");
}
。button_yesbutton()点击();总是发生! RFT应该崩溃,但是它无法找到这个对象,因为窗口不在屏幕上,但是鼠标点击浏览器的左上角并且就像窗口可见一样。
答案 0 :(得分:0)
什么是" Window"您正在检查可见性的对象? 是浏览器(即html_HtmlBrowser())?