mirror of
				https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git
				synced 2025-10-31 15:16:00 +00:00 
			
		
		
		
	In two cases we don't need separate needles for identifying a screen and then clicking something on it: we can just also use the thing-to-click for identification purposes. Also remove the connect_button-verify needle which has never matched (it matches on the Verify button but has the tag for the Connect button, no idea why), and update all the needles for the new GNOME fonts. Signed-off-by: Adam Williamson <awilliam@redhat.com>
		
			
				
	
	
		
			48 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Perl
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Perl
		
	
	
	
	
	
| use base "installedtest";
 | |
| use strict;
 | |
| use testapi;
 | |
| use utils;
 | |
| 
 | |
| sub run {
 | |
|     # run connections
 | |
|     menu_launch_type('Connections');
 | |
|     # If we see the Welcome screen, dismiss it.
 | |
|     if (check_screen("connections_no_thanks", timeout => 10)) {
 | |
|         click_lastmatch;
 | |
|     }
 | |
|     # Add a connection
 | |
|     assert_and_click("connections_add_connection");
 | |
|     # Fill in the connection details
 | |
|     type_very_safely("172.16.2.114");
 | |
|     assert_and_click("connections_type_rdp");
 | |
|     assert_and_click("connections_connect_button");
 | |
| 
 | |
|     # "Verify" connection.
 | |
|     assert_and_click("connections_verify_button");
 | |
| 
 | |
|     # Fill in credentials
 | |
|     send_key("tab");
 | |
|     type_very_safely("rapunzel");
 | |
|     send_key("tab");
 | |
|     sleep(1);
 | |
|     send_key("tab");
 | |
|     sleep(1);
 | |
|     type_very_safely("towertop");
 | |
|     assert_and_click("connections_authenticate_button");
 | |
|     wait_still_screen(5);
 | |
|     # Make connection full screen to comply with installation needles.
 | |
|     assert_and_click("connections_fullscreen_toggle");
 | |
| 
 | |
|     # The connection should have been established, so let's
 | |
|     # check for it.
 | |
|     assert_screen("anaconda_select_install_lang");
 | |
| }
 | |
| 
 | |
| sub test_flags {
 | |
|     return {fatal => 1};
 | |
| }
 | |
| 
 | |
| 1;
 | |
| 
 | |
| # vim: set sw=4 et:
 |