因此,我基本上使用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);