code: def test_display_number_input(
      self, bokeh_model_page: BokehModelPage
  ) -> None:
      num_input = NumericInput()
      page = bokeh_model_page(num_input)
  
      el = find_element_for(page.driver, num_input, "input")
      assert el.get_attribute("type") == "text"
  
      assert page.has_no_console_errors()
  
file_path: bokeh/tests/integration/widgets/test_numeric_input.py
imports: from __future__ import annotations
  import pytest
  from bokeh.application.handlers.function import ModifyDoc
  from bokeh.layouts import column
  from bokeh.models import ColumnDataSource, CustomJS, NumericInput, Plot, Range1d, Scatter
  from tests.support.plugins.project import BokehModelPage, BokehServerPage, SinglePlotPage
  from tests.support.util.selenium import RECORD, enter_text_in_element, find_element_for
label_desc: Use image node_id 1 for calling the Test_NumericInput obj's underlying member method code with example usage: obj.test_display_number_input(bokeh_model_page) without return types