code: def test_number_input_shows_instructions_when_dirty(
      app: Page, assert_snapshot: ImageCompareFunction
  ):
      """Test that st.number_input shows the instructions correctly when dirty."""
      first_number_input = app.get_by_test_id("stNumberInput").first
      first_number_input.locator("input").fill("10")
  
      assert_snapshot(
          first_number_input, name="st_number_input-input_instructions"
      )
  
file_path: streamlit/e2e_playwright/st_number_input_test.py
imports: from playwright.sync_api import Page, expect
  from e2e_playwright.conftest import ImageCompareFunction, wait_for_app_run
label_desc: Use image node_id 3 for calling a global function with example usage: test_number_input_shows_instructions_when_dirty(app, assert_snapshot) without return types