测试完成后关闭 chrome 页面内的浏览器

closing browser within chrome page on test complete

所以使用 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);
}

然而,在“关闭”行我收到一个错误 "Unable to find the object BrowserWindow"。预先感谢您提供的任何帮助。

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

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

或者您可以直接在 Chrome 进程上调用 Close()

browser.Close(5000);