mirror of
				https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git
				synced 2025-10-31 23:26:00 +00:00 
			
		
		
		
	Browse through apps with mouse.
This commit is contained in:
		
							parent
							
								
									3ad04a0731
								
							
						
					
					
						commit
						f7487fa1a4
					
				| @ -4,28 +4,40 @@ use testapi; | ||||
| use utils; | ||||
| use desktoptools; | ||||
| 
 | ||||
| # This script tests if Software can browse through various applications. | ||||
| # This script tests if Software can browse through lists of applications. | ||||
| 
 | ||||
| # As we cannot browse through all of the applications, we will only focus | ||||
| # on three application, for example KTurtle, IDLE3, and Falkon. | ||||
| # As we cannot browse through all of the applications, we will only | ||||
| # browse through three categories and pick one application from | ||||
| # the editor's choice list. | ||||
| # Hopefully, the application will be listed as we cannot move | ||||
| # through the list except with scrolling the wheel, which is | ||||
| # currently not supported by openQA. | ||||
| 
 | ||||
| sub run { | ||||
|     my $self = shift; | ||||
|      | ||||
|     # Find KTurtle and check for its details. | ||||
|     find_application("kturtle"); | ||||
|     check_application_details("kturtle"); | ||||
|     # Open the Create category. | ||||
|     assert_and_click("software_category_create"); | ||||
|     assert_and_click("software_application_amarok"); | ||||
|     check_application_details("amarok"); | ||||
|     # Come back to the main screen | ||||
|     while (! check_screen("gnome_search_button")) { | ||||
|         assert_and_click("gnome_back_button"); | ||||
|     } | ||||
| 
 | ||||
|     # Find IDLE3 and check for its details. | ||||
|     find_application("idle3"); | ||||
|     check_application_details("idle3"); | ||||
|     # Open the Learn category. | ||||
|     assert_and_click("software_category_learn"); | ||||
|     assert_and_click("software_application_octave"); | ||||
|     check_application_details("octave"); | ||||
|     # Come back to the main screen | ||||
|     while (! check_screen("gnome_search_button")) { | ||||
|         assert_and_click("gnome_back_button"); | ||||
|     } | ||||
| 
 | ||||
|     # Find Falkon and check for its details. | ||||
|     find_application("falkon"); | ||||
|     check_application_details("falkon"); | ||||
|     assert_and_click("gnome_back_button"); | ||||
|     # Open the Play category. | ||||
|     assert_and_click("software_category_play"); | ||||
|     assert_and_click("software_application_chess"); | ||||
|     check_application_details("chess"); | ||||
| } | ||||
| 
 | ||||
| sub test_flags { | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user