diff options
author | nirnimesh@chromium.org <nirnimesh@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-22 05:50:05 +0000 |
---|---|---|
committer | nirnimesh@chromium.org <nirnimesh@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-22 05:50:05 +0000 |
commit | 2d3806a4dec058f2193a8e42dc6b86e66860fc57 (patch) | |
tree | 142abd065fb91d4f7e7011f27b893171a6882500 /chrome/test/functional/execute_javascript.py | |
parent | d7abd05db588e8c35e4858e1fe74754b21986c86 (diff) | |
download | chromium_src-2d3806a4dec058f2193a8e42dc6b86e66860fc57.zip chromium_src-2d3806a4dec058f2193a8e42dc6b86e66860fc57.tar.gz chromium_src-2d3806a4dec058f2193a8e42dc6b86e66860fc57.tar.bz2 |
Revert 97569 - Add the functionality to inject JavaScript into ExtensionHosts.
Reverting because it's causing wholesale failure in pyauto_functional_tests,
chromedriver_tests and webdriver_tests across all platforms:
See
http://build.chromium.org/p/chromium.pyauto/builders/Linux%20%28deb%29/builds/18178/
BUG=chromium-os:17902
TEST=
Review URL: http://codereview.chromium.org/7637020
TBR=frankf@chromium.org
Review URL: http://codereview.chromium.org/7694024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97607 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/test/functional/execute_javascript.py')
-rw-r--r-- | chrome/test/functional/execute_javascript.py | 32 |
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() |