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

Side by Side Diff: chrome/test/functional/fullscreen_mouselock.py

Issue 10830193: Remove SWIGged use of BrowserProxy and TabProxy from PyAuto tests. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Used named arguments and deleted unused test files, as suggested by Nirnimesh. Created 8 years, 4 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 | « chrome/test/functional/doc_viewing.py ('k') | chrome/test/functional/history.py » ('j') | 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/env python 1 #!/usr/bin/env python
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 # Copyright (c) 2012 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 logging 6 import logging
7 import os 7 import os
8 import re 8 import re
9 import shutil 9 import shutil
10 import time 10 import time
(...skipping 402 matching lines...) Expand 10 before | Expand all | Expand 10 after
413 msg='Mouse lock bubble did not clear when tab lost focus.') 413 msg='Mouse lock bubble did not clear when tab lost focus.')
414 414
415 def testTabFSExitWhenNavBackToPrevPage(self): 415 def testTabFSExitWhenNavBackToPrevPage(self):
416 """Verify tab fullscreen exit when navigating back to previous page. 416 """Verify tab fullscreen exit when navigating back to previous page.
417 417
418 This test navigates to a new page while in tab fullscreen mode by using 418 This test navigates to a new page while in tab fullscreen mode by using
419 GoBack() to navigate to the previous google.html page. 419 GoBack() to navigate to the previous google.html page.
420 """ 420 """
421 self.NavigateToURL(self.GetHttpURLForDataPath('google', 'google.html')) 421 self.NavigateToURL(self.GetHttpURLForDataPath('google', 'google.html'))
422 self._InitiateTabFullscreen() 422 self._InitiateTabFullscreen()
423 self.GetBrowserWindow().GetTab().GoBack() 423 self.TabGoBack()
424 self.assertFalse( 424 self.assertFalse(
425 self.IsFullscreenForTab(), 425 self.IsFullscreenForTab(),
426 msg='Tab fullscreen did not exit when navigating to a new page.') 426 msg='Tab fullscreen did not exit when navigating to a new page.')
427 427
428 def testTabFSExitWhenNavToNewPage(self): 428 def testTabFSExitWhenNavToNewPage(self):
429 """Verify tab fullscreen exit when navigating to a new website. 429 """Verify tab fullscreen exit when navigating to a new website.
430 430
431 This test navigates to a new website while in tab fullscreen. 431 This test navigates to a new website while in tab fullscreen.
432 """ 432 """
433 self._InitiateTabFullscreen() 433 self._InitiateTabFullscreen()
(...skipping 17 matching lines...) Expand all
451 def testMLExitWhenNavBackToPrevPage(self): 451 def testMLExitWhenNavBackToPrevPage(self):
452 """Verify mouse lock exit when navigating back to previous page. 452 """Verify mouse lock exit when navigating back to previous page.
453 453
454 This test navigates to a new page while mouse lock is activated by using 454 This test navigates to a new page while mouse lock is activated by using
455 GoBack() to navigate to the previous google.html page. 455 GoBack() to navigate to the previous google.html page.
456 """ 456 """
457 self.NavigateToURL(self.GetHttpURLForDataPath('google', 'google.html')) 457 self.NavigateToURL(self.GetHttpURLForDataPath('google', 'google.html'))
458 lock_result = self._EnableAndReturnLockMouseResult() 458 lock_result = self._EnableAndReturnLockMouseResult()
459 self.assertEqual( 459 self.assertEqual(
460 lock_result, 'success', msg='Mouse is not locked.') 460 lock_result, 'success', msg='Mouse is not locked.')
461 self.GetBrowserWindow().GetTab().GoBack() 461 self.TabGoBack()
462 self.assertFalse( 462 self.assertFalse(
463 self.IsMouseLocked(), 463 self.IsMouseLocked(),
464 msg='Mouse lock did not exit when navigating to the prev page.') 464 msg='Mouse lock did not exit when navigating to the prev page.')
465 465
466 def testMLExitWhenNavToNewPage(self): 466 def testMLExitWhenNavToNewPage(self):
467 """Verify mouse lock exit when navigating to a new website.""" 467 """Verify mouse lock exit when navigating to a new website."""
468 lock_result = self._EnableAndReturnLockMouseResult() 468 lock_result = self._EnableAndReturnLockMouseResult()
469 self.assertEqual( 469 self.assertEqual(
470 lock_result, 'success', msg='Mouse is not locked.') 470 lock_result, 'success', msg='Mouse is not locked.')
471 self.NavigateToURL(self.GetHttpURLForDataPath('google', 'google.html')) 471 self.NavigateToURL(self.GetHttpURLForDataPath('google', 'google.html'))
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after
609 self.assertTrue(self.WaitUntil(self.IsFullscreenForTab)) 609 self.assertTrue(self.WaitUntil(self.IsFullscreenForTab))
610 self._EnableMouseLockMode() 610 self._EnableMouseLockMode()
611 raw_input( 611 raw_input(
612 '1. Move the mouse, see movement data being received by the page.\ 612 '1. Move the mouse, see movement data being received by the page.\
613 2. Press ESC key.\ 613 2. Press ESC key.\
614 3. Lock the mouse without going fullscreen. Click lockMouse1() button.\ 614 3. Lock the mouse without going fullscreen. Click lockMouse1() button.\
615 Verify: The mouse movement events should work immediately.') 615 Verify: The mouse movement events should work immediately.')
616 616
617 if __name__ == '__main__': 617 if __name__ == '__main__':
618 pyauto_functional.Main() 618 pyauto_functional.Main()
OLDNEW
« no previous file with comments | « chrome/test/functional/doc_viewing.py ('k') | chrome/test/functional/history.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698