| 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 ce3058ae1feb1b055b79cf9a06b18ca43b46cd24..b29ef73880296f9fcd954b74623d4ccfea73ca38 100755
|
| --- a/chrome/test/chromedriver/test/run_py_tests.py
|
| +++ b/chrome/test/chromedriver/test/run_py_tests.py
|
| @@ -400,6 +400,21 @@ class ChromeDriverTest(ChromeDriverBaseTest):
|
| self._driver.SwitchToParentFrame()
|
| self.assertTrue('One' in self._driver.GetPageSource())
|
|
|
| + def testSwitchToNestedFrame(self):
|
| + self._driver.Load(self.GetHttpUrlForFile(
|
| + '/chromedriver/nested_frameset.html'))
|
| + self._driver.SwitchToFrameByIndex(0)
|
| + self.assertTrue(self._driver.FindElement("id", "link").IsDisplayed())
|
| + self._driver.SwitchToMainFrame()
|
| + self._driver.SwitchToFrame('2Frame')
|
| + self.assertTrue(self._driver.FindElement("id", "l1").IsDisplayed())
|
| + self._driver.SwitchToMainFrame()
|
| + self._driver.SwitchToFrame('fourth_frame')
|
| + self.assertTrue('One' in self._driver.GetPageSource())
|
| + self._driver.SwitchToMainFrame()
|
| + self._driver.SwitchToFrameByIndex(4)
|
| + self.assertTrue(self._driver.FindElement("id", "aa1").IsDisplayed())
|
| +
|
| def testExecuteInRemovedFrame(self):
|
| self._driver.ExecuteScript(
|
| 'var frame = document.createElement("iframe");'
|
|
|