code: def test_arrow_vega_lite_chart_sets_chart_width(themed_app: Page):
      """Tests that it sets the correct chart width"""
      arrow_vega_lite_charts = themed_app.get_by_test_id(
          "stArrowVegaLiteChart"
      )
      expect(arrow_vega_lite_charts).to_have_count(13)
  
      expect(
          arrow_vega_lite_charts.nth(0).locator("canvas").nth(0)
      ).to_have_css("width", "704px")
      expect(
          arrow_vega_lite_charts.nth(1).locator("canvas").nth(0)
      ).to_have_css("width", "704px")
      expect(
          arrow_vega_lite_charts.nth(2).locator("canvas").nth(0)
      ).to_have_css("width", "400px")
      expect(
          arrow_vega_lite_charts.nth(3).locator("canvas").nth(0)
      ).to_have_css("width", "500px")
  
file_path: streamlit/e2e_playwright/st_arrow_vega_lite_chart_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_arrow_vega_lite_chart_sets_chart_width(themed_app) without return types