summaryrefslogtreecommitdiffstats
path: root/chrome/test/functional/execute_javascript.py
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/test/functional/execute_javascript.py')
-rw-r--r--chrome/test/functional/execute_javascript.py32
1 files changed, 0 insertions, 32 deletions
diff --git a/chrome/test/functional/execute_javascript.py b/chrome/test/functional/execute_javascript.py
index f880868..1173d4a 100644
--- a/chrome/test/functional/execute_javascript.py
+++ b/chrome/test/functional/execute_javascript.py
@@ -12,11 +12,6 @@ from pyauto import PyUITest
class ExecuteJavascriptTest(PyUITest):
- def _GetExtensionInfoById(self, extensions, id):
- for x in extensions:
- if x['id'] == id:
- return x
- return None
def testExecuteJavascript(self):
self.NavigateToURL(self.GetFileURLForDataPath(
@@ -33,33 +28,6 @@ class ExecuteJavascriptTest(PyUITest):
v = self.GetDOMValue('document.getElementById("myinput").nodeName')
self.assertEqual(v, 'INPUT')
- def testExecuteJavascriptInExtension(self):
- """Test we can inject JavaScript into an extension."""
- dir_path = os.path.abspath(
- os.path.join(self.DataDir(), 'extensions', 'js_injection_background'))
- ext_id = self.InstallExtension(dir_path, False);
- self.assertTrue(ext_id, msg='Failed to install extension: %s.' % dir_path)
-
- # Verify extension is enabled.
- extension = self._GetExtensionInfoById(self.GetExtensionsInfo(), ext_id)
- self.assertTrue(extension['is_enabled'],
- msg='Extension was disabled by default')
-
- # Get the background page's view.
- info = self.GetBrowserInfo()['extension_views']
- view = [x for x in info if
- x['extension_id'] == ext_id and
- x['view_type'] == 'EXTENSION_BACKGROUND_PAGE']
- self.assertEqual(1, len(view),
- msg='problematic background view: view = %s.' % view)
- background_view = view[0]
-
- # Get a value from background page's DOM
- v = self.ExecuteJavascriptInRenderView(
- 'window.domAutomationController.send('
- 'document.getElementById("myinput").nodeName)', background_view['view'])
- self.assertEqual(v, 'INPUT', msg='Incorrect value returned.')
-
if __name__ == '__main__':
pyauto_functional.Main()