закрытие браузера на хромированной странице после завершения теста

Поэтому, используя 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». Заранее благодарим за любую помощь.


person Sporkley    schedule 24.06.2015    source источник


Ответы (1)


Измените BrowserWindow на BrowserWindow(0) (или любой другой индекс, который вы видите в обозревателе объектов):

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

Или вы можете вызвать Close() непосредственно в процессе Chrome:

browser.Close(5000);
person Helen    schedule 25.06.2015