Index: chrome/test/pyautolib/pyautolib.cc |
diff --git a/chrome/test/pyautolib/pyautolib.cc b/chrome/test/pyautolib/pyautolib.cc |
index 6d355486fa44bb63ae0fd7e250ba2c0c8dabf8b2..6e5a0a9435346403954dde1421f55e021bd22ee9 100644 |
--- a/chrome/test/pyautolib/pyautolib.cc |
+++ b/chrome/test/pyautolib/pyautolib.cc |
@@ -171,6 +171,15 @@ bool PyUITestBase::OpenNewBrowserWindow(bool show) { |
return automation()->OpenNewBrowserWindow(Browser::TYPE_NORMAL, show); |
} |
+bool PyUITestBase::CloseBrowserWindow(int window_index) { |
+ scoped_refptr<BrowserProxy> browser_proxy = |
+ automation()->GetBrowserWindow(window_index); |
+ if (!browser_proxy.get()) |
+ return false; |
+ bool app_closed; |
+ return CloseBrowser(browser_proxy.get(), &app_closed); |
+} |
+ |
int PyUITestBase::GetBrowserWindowCount() { |
int num_windows = 0; |
EXPECT_TRUE(automation()->GetBrowserWindowCount(&num_windows)); |