code: def test_text_input_has_correct_initial_values(app: Page):
      """Test that st.text_input has the correct initial values."""
      markdown_elements = app.get_by_test_id("stMarkdown")
      expect(markdown_elements).to_have_count(12)
  
      expected = [
          "value 1: ",
          "value 2: some text",
          "value 3: 1234",
          "value 4: None",
          "value 5: ",
          "value 6: default text",
          "value 7: default text",
          "value 8: default text",
          "value 9: ",
          "text input changed: False",
          "value 10: 1234",
          "value 11: my password",
      ]
  
      for markdown_element, expected_text in zip(
          markdown_elements.all(), expected
      ):
          expect(markdown_element).to_have_text(
              expected_text, use_inner_text=True
          )
  
file_path: streamlit/e2e_playwright/st_text_input_test.py
imports: from playwright.sync_api import Page, expect
  from e2e_playwright.conftest import ImageCompareFunction
label_desc: Use image node_id 2 for calling a global function with example usage: test_text_input_has_correct_initial_values(app) without return types