@@ -180,11 +180,9 @@ wpa_passphrase=hidden99""")
180180 b .wait_in_text ("#network-wifi-connect-dialog" , "Connect to ZE WIFI!" )
181181 # Validation: Empty password
182182 b .wait_val ("#network-wifi-connect-password-input" , "" )
183- b .wait_in_text ("#network-wifi-connect-dialog" , "Password is required" )
184183 b .wait_visible ("#network-wifi-connect-connect:disabled" )
185184 # Test password reveal
186185 b .set_input_text ("#network-wifi-connect-password-input" , "wrong123" )
187- b .wait_not_in_text ("#network-wifi-connect-dialog" , "Password is required" )
188186 b .wait_visible ("#network-wifi-connect-connect:not(:disabled)" )
189187 self .assertEqual (b .attr ("#network-wifi-connect-password-input" , "type" ), "password" )
190188 b .click ("#network-wifi-connect-dialog button[aria-label='Show password']" )
@@ -311,27 +309,21 @@ wpa_passphrase=hidden99""")
311309 b .click ("button:contains('Connect to hidden network')" )
312310 b .wait_in_text ("#network-wifi-connect-dialog" , "Connect to hidden network" )
313311
314- # Validation: Empty network name
315- b .wait_val ("#network-wifi-connect-ssid-input" , "" )
316- b .wait_in_text ("#network-wifi-connect-dialog" , "Network name is required" )
312+ # Validation: Connect button only becomes active with SSID and password
317313 b .wait_visible ("#network-wifi-connect-connect:disabled" )
318-
319- # Validation: Empty password with WPA security
320314 b .set_input_text ("#network-wifi-connect-ssid-input" , "SomeNetwork" )
321- b .wait_not_in_text ("#network-wifi-connect-dialog" , "Network name is required" )
322- b .wait_val ("#network-wifi-connect-password-input" , "" )
323- b .wait_in_text ("#network-wifi-connect-dialog" , "Password is required" )
315+ time .sleep (0.5 )
324316 b .wait_visible ("#network-wifi-connect-connect:disabled" )
325317
326318 # Validation: No password required for open networks
327319 b .set_val ("#network-wifi-connect-security-select" , "none" )
328320 b .wait_not_present ("#network-wifi-connect-password-input" )
329- b .wait_not_in_text ("#network-wifi-connect-dialog" , "Password is required" )
330321 b .wait_visible ("#network-wifi-connect-connect:not(:disabled)" )
331322
332- # Reset for error cases
323+ # Validation: Password required for WPA networks
333324 b .set_val ("#network-wifi-connect-security-select" , "wpa-psk" )
334325 b .wait_visible ("#network-wifi-connect-password-input" )
326+ b .wait_visible ("#network-wifi-connect-connect:disabled" )
335327
336328 # Error case 1: Wrong SSID
337329 b .set_input_text ("#network-wifi-connect-ssid-input" , "WrongSSID" )
0 commit comments