@@ -661,6 +661,9 @@ def test_delete_button_with_confirmation(self, gateways_page: GatewaysPage, test
661661 if gateways_page .delete_gateway_by_name (gateway_data ["name" ]):
662662 logger .info ("Deleted existing gateway '%s' before test" , gateway_data ["name" ])
663663
664+ if gateways_page .delete_gateway_by_url (gateway_data ["url" ]):
665+ logger .info ("Deleted existing gateway with URL '%s' before test" , gateway_data ["url" ])
666+
664667 # Fill and submit form, wait for POST (skips on 502)
665668 gateways_page .fill_gateway_form (
666669 name = gateway_data ["name" ],
@@ -694,9 +697,9 @@ def test_delete_button_with_confirmation(self, gateways_page: GatewaysPage, test
694697 gateways_page .page .reload (wait_until = "domcontentloaded" )
695698 gateways_page .navigate_to_gateways_tab ()
696699 gateways_page .wait_for_gateways_table_loaded ()
697- gateways_page .page .wait_for_selector ('#gateways-table-body tr[id*="gateway-row"]' , state = "attached" , timeout = 20000 )
700+
701+ # Search for the deleted gateway to verify it's gone
698702 gateways_page .search_gateways (gateway_data ["name" ])
699- gateways_page .page .wait_for_timeout (500 )
700703
701704 assert not gateways_page .gateway_exists (gateway_data ["name" ]), f"Gateway '{ gateway_data ['name' ]} ' should not exist after deletion"
702705 logger .info ("Gateway '%s' deleted successfully" , gateway_data ["name" ])
0 commit comments