| Index: chrome/test/chromedriver/test/run_py_tests.py
|
| diff --git a/chrome/test/chromedriver/test/run_py_tests.py b/chrome/test/chromedriver/test/run_py_tests.py
|
| index b63b926a9466796fcb90f011177654cdc0e187da..c49801577a3cac95bdbce86b4326685ac8c9a37d 100755
|
| --- a/chrome/test/chromedriver/test/run_py_tests.py
|
| +++ b/chrome/test/chromedriver/test/run_py_tests.py
|
| @@ -1081,6 +1081,15 @@ class ChromeDriverTest(ChromeDriverBaseTest):
|
| p = self._driver.FindElement('tag name', 'p')
|
| self.assertEquals('Two', p.GetText())
|
|
|
| + def testCanSwitchToPrintPreviewDialog(self):
|
| + old_handles = self._driver.GetWindowHandles()
|
| + self.assertEquals(1, len(old_handles))
|
| + self._driver.ExecuteScript('setTimeout(function(){window.print();}, 0);')
|
| + new_window_handle = self._WaitForNewWindow(old_handles)
|
| + self.assertNotEqual(None, new_window_handle)
|
| + self._driver.SwitchToWindow(new_window_handle)
|
| + self.assertEquals('chrome://print/', self._driver.GetCurrentUrl())
|
| +
|
|
|
| class ChromeDriverAndroidTest(ChromeDriverBaseTest):
|
| """End to end tests for Android-specific tests."""
|
|
|