Title: validate view node panel keys for required and optional fields
Preconditions: Browser is launched, and code graph home page is accessible.
Test Steps:
Navigate to the code graph home page.
Select a graph.
Analyze nodes displayed on the canvas.
Open the details panel for specific nodes.
Verify the presence of all required keys (id, name, args, path, src_end, src_start) in the node details panel.
Verify the presence of the optional key (src) if it is available.
Expected Result: All required keys should be present in the node details panel. The optional key, if present, should also be validated