所以我想创建一个检查,看看是否在testcomplete中通过JScript存在带有网页的弹出窗口,但是我遇到了窗口检查的问题。这就是我到目前为止所拥有的:
var MyPage = Sys.Browser("*").Page(MyURL);
var PopUp = MyPage.Panel(20);
while (PopUp.Exists == false)
{
//do nothing
}
但程序崩溃,说"无法找到对象PopUp,因为它还没有出现。有没有办法确定天气是否存在弹出窗口而不会导致程序崩溃?
答案 0 :(得分:0)
使用typeof()
if (typeof MyBrowser.MyPage.PopUp.Exists != 'undefined') {
while (MyBrowser.MyPage.PopUp.Exists == false)
{
}
} else {
//variable not defined
}