Make sure all files that should be present are present.
This commit is contained in:
		
							
								
								
									
										210
									
								
								test/keystrokes/firefox/aria_slider_tpg.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										210
									
								
								test/keystrokes/firefox/aria_slider_tpg.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,210 @@ | ||||
| #!/usr/bin/python | ||||
|  | ||||
| """Test of ARIA horizontal sliders using Firefox.""" | ||||
|  | ||||
| from macaroon.playback import * | ||||
| import utils | ||||
|  | ||||
| sequence = MacroSequence() | ||||
|  | ||||
| #sequence.append(WaitForDocLoad()) | ||||
| sequence.append(PauseAction(10000)) | ||||
| sequence.append(KeyComboAction("Tab")) | ||||
| sequence.append(KeyComboAction("Tab")) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Tab")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "1. Tab to Volume Horizontal Slider", | ||||
|     ["BRAILLE LINE:  'Volume 0 % horizontal slider'", | ||||
|      "     VISIBLE:  'Volume 0 % horizontal slider', cursor=1", | ||||
|      "SPEECH OUTPUT: 'Volume horizontal slider 0 %'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Right")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "2. Volume Right Arrow", | ||||
|     ["BRAILLE LINE:  'Volume 1 % horizontal slider'", | ||||
|      "     VISIBLE:  'Volume 1 % horizontal slider', cursor=1", | ||||
|      "SPEECH OUTPUT: '1 %'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Right")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "3. Volume Right Arrow", | ||||
|     ["BRAILLE LINE:  'Volume 2 % horizontal slider'", | ||||
|      "     VISIBLE:  'Volume 2 % horizontal slider', cursor=1", | ||||
|      "SPEECH OUTPUT: '2 %'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Left")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "4. Volume Left Arrow", | ||||
|     ["BRAILLE LINE:  'Volume 1 % horizontal slider'", | ||||
|      "     VISIBLE:  'Volume 1 % horizontal slider', cursor=1", | ||||
|      "SPEECH OUTPUT: '1 %'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Left")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "5. Volume Left Arrow", | ||||
|     ["BRAILLE LINE:  'Volume 0 % horizontal slider'", | ||||
|      "     VISIBLE:  'Volume 0 % horizontal slider', cursor=1", | ||||
|      "SPEECH OUTPUT: '0 %'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Up")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "6. Volume Up Arrow", | ||||
|     ["BRAILLE LINE:  'Volume 1 % horizontal slider'", | ||||
|      "     VISIBLE:  'Volume 1 % horizontal slider', cursor=1", | ||||
|      "SPEECH OUTPUT: '1 %'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Up")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "7. Volume Up Arrow", | ||||
|     ["BRAILLE LINE:  'Volume 2 % horizontal slider'", | ||||
|      "     VISIBLE:  'Volume 2 % horizontal slider', cursor=1", | ||||
|      "SPEECH OUTPUT: '2 %'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Down")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "8. Volume Down Arrow", | ||||
|     ["BRAILLE LINE:  'Volume 1 % horizontal slider'", | ||||
|      "     VISIBLE:  'Volume 1 % horizontal slider', cursor=1", | ||||
|      "SPEECH OUTPUT: '1 %'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Down")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "9. Volume Down Arrow", | ||||
|     ["BRAILLE LINE:  'Volume 0 % horizontal slider'", | ||||
|      "     VISIBLE:  'Volume 0 % horizontal slider', cursor=1", | ||||
|      "SPEECH OUTPUT: '0 %'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Page_Up")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "10. Volume Page Up", | ||||
|     ["BRAILLE LINE:  'Volume 25 % horizontal slider'", | ||||
|      "     VISIBLE:  'Volume 25 % horizontal slider', cursor=1", | ||||
|      "SPEECH OUTPUT: '25 %'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Page_Down")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "11. Volume Page Down", | ||||
|     ["BRAILLE LINE:  'Volume 0 % horizontal slider'", | ||||
|      "     VISIBLE:  'Volume 0 % horizontal slider', cursor=1", | ||||
|      "SPEECH OUTPUT: '0 %'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("End")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "12. Volume End", | ||||
|     ["BRAILLE LINE:  'Volume 100 % horizontal slider'", | ||||
|      "     VISIBLE:  'Volume 100 % horizontal slider', cursor=1", | ||||
|      "SPEECH OUTPUT: '100 %'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Home")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "13. Volume Home", | ||||
|     ["BRAILLE LINE:  'Volume 0 % horizontal slider'", | ||||
|      "     VISIBLE:  'Volume 0 % horizontal slider', cursor=1", | ||||
|      "SPEECH OUTPUT: '0 %'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Tab")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "14. Tab to Food Quality Horizontal Slider", | ||||
|     ["KNOWN ISSUE: The double-presentation is because of the authoring, putting the name and value into the description", | ||||
|      "BRAILLE LINE:  'Food Quality terrible horizontal slider'", | ||||
|      "     VISIBLE:  'Food Quality terrible horizontal', cursor=1", | ||||
|      "SPEECH OUTPUT: 'Food Quality horizontal slider terrible.'", | ||||
|      "SPEECH OUTPUT: 'Food Quality: terrible (1 of 5)'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Right")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "15. Food Quality Right Arrow", | ||||
|     ["BRAILLE LINE:  'Food Quality bad horizontal slider'", | ||||
|      "     VISIBLE:  'Food Quality bad horizontal slid', cursor=1", | ||||
|      "SPEECH OUTPUT: 'bad'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Right")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "16. Food Quality Right Arrow", | ||||
|     ["BRAILLE LINE:  'Food Quality decent horizontal slider'", | ||||
|      "     VISIBLE:  'Food Quality decent horizontal s', cursor=1", | ||||
|      "SPEECH OUTPUT: 'decent'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Left")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "17. Food Quality Left Arrow", | ||||
|     ["BRAILLE LINE:  'Food Quality bad horizontal slider'", | ||||
|      "     VISIBLE:  'Food Quality bad horizontal slid', cursor=1", | ||||
|      "SPEECH OUTPUT: 'bad'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Up")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "18. Food Quality Up Arrow", | ||||
|     ["BRAILLE LINE:  'Food Quality decent horizontal slider'", | ||||
|      "     VISIBLE:  'Food Quality decent horizontal s', cursor=1", | ||||
|      "SPEECH OUTPUT: 'decent'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Down")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "19. Food Quality Down Arrow", | ||||
|     ["BRAILLE LINE:  'Food Quality bad horizontal slider'", | ||||
|      "     VISIBLE:  'Food Quality bad horizontal slid', cursor=1", | ||||
|      "SPEECH OUTPUT: 'bad'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Down")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "20. Food Quality Down Arrow", | ||||
|     ["BRAILLE LINE:  'Food Quality terrible horizontal slider'", | ||||
|      "     VISIBLE:  'Food Quality terrible horizontal', cursor=1", | ||||
|      "SPEECH OUTPUT: 'terrible'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Page_Up")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "21. Food Quality Page Up", | ||||
|     ["BRAILLE LINE:  'Food Quality bad horizontal slider'", | ||||
|      "     VISIBLE:  'Food Quality bad horizontal slid', cursor=1", | ||||
|      "SPEECH OUTPUT: 'bad'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Page_Down")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "22. Food Quality Page Down", | ||||
|     ["BRAILLE LINE:  'Food Quality terrible horizontal slider'", | ||||
|      "     VISIBLE:  'Food Quality terrible horizontal', cursor=1", | ||||
|      "SPEECH OUTPUT: 'terrible'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("End")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "23. Food Quality End", | ||||
|     ["BRAILLE LINE:  'Food Quality excellent horizontal slider'", | ||||
|      "     VISIBLE:  'Food Quality excellent horizonta', cursor=1", | ||||
|      "SPEECH OUTPUT: 'excellent'"])) | ||||
|  | ||||
| sequence.append(utils.StartRecordingAction()) | ||||
| sequence.append(KeyComboAction("Home")) | ||||
| sequence.append(utils.AssertPresentationAction( | ||||
|     "24. Food Quality Home", | ||||
|     ["BRAILLE LINE:  'Food Quality terrible horizontal slider'", | ||||
|      "     VISIBLE:  'Food Quality terrible horizontal', cursor=1", | ||||
|      "SPEECH OUTPUT: 'terrible'"])) | ||||
|  | ||||
| sequence.append(utils.AssertionSummaryAction()) | ||||
| sequence.start() | ||||
		Reference in New Issue
	
	Block a user