Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(23)

Side by Side Diff: functional/flash.py

Issue 7912005: Remove flash.FlashTest.testYouTubeVideo as it is flaky and there (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/chrome/test/
Patch Set: '' Created 9 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/python 1 #!/usr/bin/python
2 # Copyright (c) 2011 The Chromium Authors. All rights reserved. 2 # Copyright (c) 2011 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 import os 6 import os
7 import re 7 import re
8 import types 8 import types
9 9
10 import pyauto_functional 10 import pyauto_functional
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
86 for plugin in self.GetPluginsInfo().Plugins(): 86 for plugin in self.GetPluginsInfo().Plugins():
87 if re.search('Shockwave Flash', plugin['name']): 87 if re.search('Shockwave Flash', plugin['name']):
88 self.assertTrue(plugin['enabled']) 88 self.assertTrue(plugin['enabled'])
89 # Toggle plugin to disable flash. 89 # Toggle plugin to disable flash.
90 self.DisablePlugin(plugin['path']) 90 self.DisablePlugin(plugin['path'])
91 flash_url = self.GetFileURLForDataPath('plugin', 'flash.html') 91 flash_url = self.GetFileURLForDataPath('plugin', 'flash.html')
92 self.NavigateToURL(flash_url) 92 self.NavigateToURL(flash_url)
93 # Verify shockwave flash process not present. 93 # Verify shockwave flash process not present.
94 self._AssertFlashProcessNotPresent() 94 self._AssertFlashProcessNotPresent()
95 95
96 def testYouTubeVideo(self):
97 """Verify able to watch youtube.com."""
98 youtube_url = 'http://www.youtube.com/watch?v=0QRO3gKj3qw'
99 # Verify no flash process is present.
100 self._AssertFlashProcessNotPresent()
101 # Play YouTube video.
102 self.NavigateToURL(youtube_url)
103 self._AssertFlashProcessPresent()
104
105 def testFlashIncognitoMode(self): 96 def testFlashIncognitoMode(self):
106 """Verify we can play flash on an incognito window.""" 97 """Verify we can play flash on an incognito window."""
107 if self.IsMac(): 98 if self.IsMac():
108 # On Mac 10.5, flash files loaded too quickly after firing browser ends 99 # On Mac 10.5, flash files loaded too quickly after firing browser ends
109 # up getting downloaded, which seems to indicate that the plugin hasn't 100 # up getting downloaded, which seems to indicate that the plugin hasn't
110 # been registered yet. 101 # been registered yet.
111 # Hack to register Flash plugin on Mac 10.5. crbug.com/94123 102 # Hack to register Flash plugin on Mac 10.5. crbug.com/94123
112 self.GetPluginsInfo() 103 self.GetPluginsInfo()
113 # Verify no flash process is currently running 104 # Verify no flash process is currently running
114 self._AssertFlashProcessNotPresent() 105 self._AssertFlashProcessNotPresent()
115 flash_url = self.GetFileURLForDataPath('plugin', 'flash.swf') 106 flash_url = self.GetFileURLForDataPath('plugin', 'flash.swf')
116 self.RunCommand(pyauto.IDC_NEW_INCOGNITO_WINDOW) 107 self.RunCommand(pyauto.IDC_NEW_INCOGNITO_WINDOW)
117 self.NavigateToURL(flash_url, 1, 0) 108 self.NavigateToURL(flash_url, 1, 0)
118 self._AssertFlashProcessPresent() 109 self._AssertFlashProcessPresent()
119 110
120 def testFlashWithMultipleTabs(self): 111 def testFlashWithMultipleTabs(self):
121 """Verify we can play flash in multiple tabs.""" 112 """Verify we can play flash in multiple tabs."""
122 flash_url = self.GetFileURLForDataPath('plugin', 'flash.swf') 113 flash_url = self.GetFileURLForDataPath('plugin', 'flash.swf')
123 # Verify no flash process is currently running 114 # Verify no flash process is currently running
124 self._AssertFlashProcessNotPresent() 115 self._AssertFlashProcessNotPresent()
125 self.NavigateToURL(flash_url) 116 self.NavigateToURL(flash_url)
126 # Open 5 new tabs 117 # Open 5 new tabs
127 for _ in range(5): 118 for _ in range(5):
128 self.AppendTab(pyauto.GURL(flash_url)) 119 self.AppendTab(pyauto.GURL(flash_url))
129 self._AssertFlashProcessPresent() 120 self._AssertFlashProcessPresent()
130 121
131 122
132 if __name__ == '__main__': 123 if __name__ == '__main__':
133 pyauto_functional.Main() 124 pyauto_functional.Main()
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698