测试完成后关闭 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);
所以使用 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);