在测试完成时关闭Chrome页面内的浏览器

时间:2015-06-24 16:00:07

标签: javascript google-chrome testcomplete

因此,使用TestComplete,我基本上尝试在chrome上打开会话,导航到网页,然后单击该页面上的按钮。在我完成之后,我想关闭该浏览器页面。我在关闭页面时遇到了麻烦。这是我到目前为止的代码。

function ChromeTest
{
    Browsers.Item(btChrome).Run(MyWebAdress);
    var browser = Sys.Browser("chrome");
    var page = Sys.Browser("chrome").Page(MyWebAdress);

    var MyButton = page.ButtonLocation;
    MyButton.click();

    browser.BrowserWindow.Close(5000);
}

然而,在关闭行,我收到一条错误,上面写着"无法找到对象BrowserWindow"。提前感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:2)

BrowserWindow更改为BrowserWindow(0)(或您在对象浏览器中看到的任何索引):

browser.BrowserWindow(0).Close(5000);

或者您可以直接在Chrome进程中致电Close()

browser.Close(5000);