因此,使用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"。提前感谢您提供的任何帮助。
答案 0 :(得分:2)
将BrowserWindow
更改为BrowserWindow(0)
(或您在对象浏览器中看到的任何索引):
browser.BrowserWindow(0).Close(5000);
或者您可以直接在Chrome进程中致电Close()
:
browser.Close(5000);