code: def get_notebook_html(filepath_notebook):
      """Convert markdown to notebook to html files, remove them when done."""
      subprocess.run(
          [
              "jupytext",
              "--to",
              "notebook",
              "--execute",
              filepath_notebook,
          ]
      )
      filepath_notebook = filepath_notebook.replace(".md", ".ipynb")
  
      html_exporter = nbconvert.HTMLExporter()
      body, _ = html_exporter.from_filename(filepath_notebook)
  
      parser = IframeParser()
      parser.feed(body)
      iframes = parser.iframes
  
      for iframe in iframes:
          with temp_html_filepath(iframe) as filepath_html:
              yield filepath_html
  
file_path: folium/tests/selenium/test_selenium.py
imports: import base64
  import glob
  import os
  import subprocess
  from html.parser import HTMLParser
  from urllib.parse import unquote
  import nbconvert
  import pytest
  from selenium.common.exceptions import UnexpectedAlertPresentException
  from folium.utilities import temp_html_filepath
label_desc: Use image node_id 3 for calling a global function with example usage: get_notebook_html(filepath_notebook) without return types