因此,我基本上使用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”。在此先感谢您提供的任何帮助。

最佳答案

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

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


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

browser.Close(5000);

07-26 08:13