{
  "doc": {
    "id": "api/commands/select",
    "title": "select | Cypress Documentation",
    "description": "Select an option within a select in Cypress.",
    "section": "api",
    "source_path": "/llm/markdown/api/commands/select.md",
    "version": "1375fa62d5875962138c8c43f27d7e1235a504a5",
    "updated_at": "2026-04-29T19:28:48.012Z",
    "headings": [
      {
        "id": "api/commands/select#select",
        "text": "select",
        "level": 1
      },
      {
        "id": "api/commands/select#syntax",
        "text": "Syntax",
        "level": 2
      },
      {
        "id": "api/commands/select#usage",
        "text": "Usage",
        "level": 3
      },
      {
        "id": "api/commands/select#arguments",
        "text": "Arguments",
        "level": 3
      },
      {
        "id": "api/commands/select#yields-learn-about-subject-management",
        "text": "Yields Learn about subject management",
        "level": 3
      },
      {
        "id": "api/commands/select#examples",
        "text": "Examples",
        "level": 2
      },
      {
        "id": "api/commands/select#text-content",
        "text": "Text Content",
        "level": 3
      },
      {
        "id": "api/commands/select#select-the-option-with-the-text-apples",
        "text": "Select the option with the text apples",
        "level": 4
      },
      {
        "id": "api/commands/select#value",
        "text": "Value",
        "level": 3
      },
      {
        "id": "api/commands/select#select-the-option-with-the-value-456",
        "text": "Select the option with the value \"456\"",
        "level": 4
      },
      {
        "id": "api/commands/select#index",
        "text": "Index",
        "level": 3
      },
      {
        "id": "api/commands/select#select-the-option-with-index-0",
        "text": "Select the option with index 0",
        "level": 4
      },
      {
        "id": "api/commands/select#select-multiple-options",
        "text": "Select multiple options",
        "level": 3
      },
      {
        "id": "api/commands/select#select-the-options-with-the-texts-apples-and-bananas",
        "text": "Select the options with the texts \"apples\" and \"bananas\"",
        "level": 4
      },
      {
        "id": "api/commands/select#select-the-options-with-the-values-456-and-457",
        "text": "Select the options with the values \"456\" and \"457\"",
        "level": 4
      },
      {
        "id": "api/commands/select#select-the-options-with-the-indexes-0-and-1",
        "text": "Select the options with the indexes 0 and 1",
        "level": 4
      },
      {
        "id": "api/commands/select#force-select",
        "text": "Force select",
        "level": 3
      },
      {
        "id": "api/commands/select#force-select-a-hidden-select",
        "text": "Force select a hidden <select>",
        "level": 4
      },
      {
        "id": "api/commands/select#force-select-a-disabled-select",
        "text": "Force select a disabled <select>",
        "level": 4
      },
      {
        "id": "api/commands/select#selected-option",
        "text": "Selected option",
        "level": 3
      },
      {
        "id": "api/commands/select#notes",
        "text": "Notes",
        "level": 2
      },
      {
        "id": "api/commands/select#actionability",
        "text": "Actionability",
        "level": 3
      },
      {
        "id": "api/commands/select#rules",
        "text": "Rules",
        "level": 2
      },
      {
        "id": "api/commands/select#requirements-learn-about-chaining-commands",
        "text": "Requirements Learn about chaining commands",
        "level": 3
      },
      {
        "id": "api/commands/select#assertions-learn-about-assertions",
        "text": "Assertions Learn about assertions",
        "level": 3
      },
      {
        "id": "api/commands/select#timeouts-learn-about-timeouts",
        "text": "Timeouts Learn about timeouts",
        "level": 3
      },
      {
        "id": "api/commands/select#command-log",
        "text": "Command Log",
        "level": 2
      },
      {
        "id": "api/commands/select#see-also",
        "text": "See also",
        "level": 2
      }
    ]
  },
  "content": {
    "type": "root",
    "children": [
      {
        "type": "heading",
        "depth": 1,
        "children": [
          {
            "type": "text",
            "value": "select"
          }
        ]
      },
      {
        "type": "paragraph",
        "children": [
          {
            "type": "text",
            "value": "Select an `<option>` within a `<select>`."
          }
        ]
      },
      {
        "type": "paragraph",
        "children": [
          {
            "type": "text",
            "value": "It is "
          },
          {
            "type": "link",
            "title": null,
            "url": "/llm/markdown/app/core-concepts/retry-ability.md#Only-queries-are-retried",
            "children": [
              {
                "type": "text",
                "value": "unsafe"
              }
            ]
          },
          {
            "type": "text",
            "value": " to\nchain further commands that rely on the subject after `.select()`."
          }
        ]
      },
      {
        "type": "heading",
        "depth": 2,
        "children": [
          {
            "type": "text",
            "value": "Syntax"
          }
        ]
      },
      {
        "type": "code",
        "lang": "javascript",
        "meta": null,
        "value": ".select(value)\n.select(values)\n.select(value, options)\n.select(values, options)"
      },
      {
        "type": "heading",
        "depth": 3,
        "children": [
          {
            "type": "text",
            "value": "Usage"
          }
        ]
      },
      {
        "type": "paragraph",
        "children": [
          {
            "type": "text",
            "value": "Correct Usage"
          }
        ]
      },
      {
        "type": "code",
        "lang": "javascript",
        "meta": null,
        "value": "cy.get('select').select('user-1') // Select the 'user-1' option"
      },
      {
        "type": "paragraph",
        "children": [
          {
            "type": "text",
            "value": "Incorrect Usage"
          }
        ]
      },
      {
        "type": "code",
        "lang": "javascript",
        "meta": null,
        "value": "cy.select('John Adams') // Errors, cannot be chained off 'cy'\ncy.clock().select() // Errors, 'clock' does not yield a <select> element"
      },
      {
        "type": "heading",
        "depth": 3,
        "children": [
          {
            "type": "text",
            "value": "Arguments"
          }
        ]
      },
      {
        "type": "paragraph",
        "children": [
          {
            "type": "text",
            "value": "value (String, Number)"
          }
        ]
      },
      {
        "type": "paragraph",
        "children": [
          {
            "type": "text",
            "value": "The `value`, `index`, or text content of the `<option>` to be selected."
          }
        ]
      },
      {
        "type": "paragraph",
        "children": [
          {
            "type": "text",
            "value": "values (Array)"
          }
        ]
      },
      {
        "type": "paragraph",
        "children": [
          {
            "type": "text",
            "value": "An array of `values`, `indexes`, or text contents of the `<option>`s to be\nselected."
          }
        ]
      },
      {
        "type": "paragraph",
        "children": [
          {
            "type": "text",
            "value": "options (Object)"
          }
        ]
      },
      {
        "type": "paragraph",
        "children": [
          {
            "type": "text",
            "value": "Pass in an options object to change the default behavior of `.select()`."
          }
        ]
      },
      {
        "type": "table",
        "align": [
          null,
          null,
          null
        ],
        "children": [
          {
            "type": "tableRow",
            "children": [
              {
                "type": "tableCell",
                "children": [
                  {
                    "type": "text",
                    "value": "Option"
                  }
                ]
              },
              {
                "type": "tableCell",
                "children": [
                  {
                    "type": "text",
                    "value": "Default"
                  }
                ]
              },
              {
                "type": "tableCell",
                "children": [
                  {
                    "type": "text",
                    "value": "Description"
                  }
                ]
              }
            ]
          },
          {
            "type": "tableRow",
            "children": [
              {
                "type": "tableCell",
                "children": [
                  {
                    "type": "text",
                    "value": "`force`"
                  }
                ]
              },
              {
                "type": "tableCell",
                "children": [
                  {
                    "type": "text",
                    "value": "`false`"
                  }
                ]
              },
              {
                "type": "tableCell",
                "children": [
                  {
                    "type": "text",
                    "value": "Forces the action, disables "
                  },
                  {
                    "type": "link",
                    "title": null,
                    "url": "#Assertions",
                    "children": [
                      {
                        "type": "text",
                        "value": "waiting for actionability"
                      }
                    ]
                  }
                ]
              }
            ]
          },
          {
            "type": "tableRow",
            "children": [
              {
                "type": "tableCell",
                "children": [
                  {
                    "type": "text",
                    "value": "`log`"
                  }
                ]
              },
              {
                "type": "tableCell",
                "children": [
                  {
                    "type": "text",
                    "value": "`true`"
                  }
                ]
              },
              {
                "type": "tableCell",
                "children": [
                  {
                    "type": "text",
                    "value": "Displays the command in the "
                  },
                  {
                    "type": "link",
                    "title": null,
                    "url": "/llm/markdown/app/core-concepts/open-mode.md#Command-Log",
                    "children": [
                      {
                        "type": "text",
                        "value": "Command log"
                      }
                    ]
                  }
                ]
              }
            ]
          },
          {
            "type": "tableRow",
            "children": [
              {
                "type": "tableCell",
                "children": [
                  {
                    "type": "text",
                    "value": "`timeout`"
                  }
                ]
              },
              {
                "type": "tableCell",
                "children": [
                  {
                    "type": "link",
                    "title": null,
                    "url": "/llm/markdown/app/references/configuration.md#Timeouts",
                    "children": [
                      {
                        "type": "text",
                        "value": "`defaultCommandTimeout`"
                      }
                    ]
                  }
                ]
              },
              {
                "type": "tableCell",
                "children": [
                  {
                    "type": "text",
                    "value": "Time to wait for `.select()` to resolve before "
                  },
                  {
                    "type": "link",
                    "title": null,
                    "url": "#Timeouts",
                    "children": [
                      {
                        "type": "text",
                        "value": "timing out"
                      }
                    ]
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "type": "heading",
        "depth": 3,
        "children": [
          {
            "type": "text",
            "value": "Yields "
          },
          {
            "type": "link",
            "title": null,
            "url": "/llm/markdown/app/core-concepts/introduction-to-cypress.md#Subject-Management",
            "children": [
              {
                "type": "text",
                "value": "Learn about subject management"
              }
            ]
          }
        ]
      },
      {
        "type": "list",
        "ordered": false,
        "start": null,
        "spread": false,
        "children": [
          {
            "type": "listItem",
            "spread": false,
            "checked": null,
            "children": [
              {
                "type": "paragraph",
                "children": [
                  {
                    "type": "text",
                    "value": "`.select()` yields the same subject it was given."
                  }
                ]
              }
            ]
          },
          {
            "type": "listItem",
            "spread": false,
            "checked": null,
            "children": [
              {
                "type": "paragraph",
                "children": [
                  {
                    "type": "text",
                    "value": "It is "
                  },
                  {
                    "type": "link",
                    "title": null,
                    "url": "/llm/markdown/app/core-concepts/retry-ability.md#Only-queries-are-retried",
                    "children": [
                      {
                        "type": "text",
                        "value": "unsafe"
                      }
                    ]
                  },
                  {
                    "type": "text",
                    "value": "\nto chain further commands that rely on the subject after `.select()`."
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "type": "heading",
        "depth": 2,
        "children": [
          {
            "type": "text",
            "value": "Examples"
          }
        ]
      },
      {
        "type": "heading",
        "depth": 3,
        "children": [
          {
            "type": "text",
            "value": "Text Content"
          }
        ]
      },
      {
        "type": "heading",
        "depth": 4,
        "children": [
          {
            "type": "text",
            "value": "Select the option with the text apples"
          }
        ]
      },
      {
        "type": "code",
        "lang": "html",
        "meta": null,
        "value": "<select>\n  <option value=\"456\">apples</option>\n  <option value=\"457\">oranges</option>\n  <option value=\"458\">bananas</option>\n</select>"
      },
      {
        "type": "code",
        "lang": "javascript",
        "meta": null,
        "value": "// yields <option value=\"456\">apples</option>\ncy.get('select').select('apples').should('have.value', '456')"
      },
      {
        "type": "heading",
        "depth": 3,
        "children": [
          {
            "type": "text",
            "value": "Value"
          }
        ]
      },
      {
        "type": "heading",
        "depth": 4,
        "children": [
          {
            "type": "text",
            "value": "Select the option with the value \"456\""
          }
        ]
      },
      {
        "type": "code",
        "lang": "html",
        "meta": null,
        "value": "<select>\n  <option value=\"456\">apples</option>\n  <option value=\"457\">oranges</option>\n  <option value=\"458\">bananas</option>\n</select>"
      },
      {
        "type": "code",
        "lang": "javascript",
        "meta": null,
        "value": "// yields <option value=\"456\">apples</option>\ncy.get('select').select('456').should('have.value', '456')"
      },
      {
        "type": "heading",
        "depth": 3,
        "children": [
          {
            "type": "text",
            "value": "Index"
          }
        ]
      },
      {
        "type": "heading",
        "depth": 4,
        "children": [
          {
            "type": "text",
            "value": "Select the option with index 0"
          }
        ]
      },
      {
        "type": "code",
        "lang": "html",
        "meta": null,
        "value": "<select>\n  <option value=\"456\">apples</option>\n  <option value=\"457\">oranges</option>\n  <option value=\"458\">bananas</option>\n</select>"
      },
      {
        "type": "code",
        "lang": "javascript",
        "meta": null,
        "value": "// yields <option value=\"456\">apples</option>\ncy.get('select').select(0).should('have.value', '456')"
      },
      {
        "type": "heading",
        "depth": 3,
        "children": [
          {
            "type": "text",
            "value": "Select multiple options"
          }
        ]
      },
      {
        "type": "heading",
        "depth": 4,
        "children": [
          {
            "type": "text",
            "value": "Select the options with the texts \"apples\" and \"bananas\""
          }
        ]
      },
      {
        "type": "code",
        "lang": "html",
        "meta": null,
        "value": "<select multiple>\n  <option value=\"456\">apples</option>\n  <option value=\"457\">oranges</option>\n  <option value=\"458\">bananas</option>\n</select>"
      },
      {
        "type": "code",
        "lang": "javascript",
        "meta": null,
        "value": "cy.get('select')\n  .select(['apples', 'bananas'])\n  .invoke('val')\n  .should('deep.equal', ['456', '458'])"
      },
      {
        "type": "heading",
        "depth": 4,
        "children": [
          {
            "type": "text",
            "value": "Select the options with the values \"456\" and \"457\""
          }
        ]
      },
      {
        "type": "code",
        "lang": "html",
        "meta": null,
        "value": "<select multiple>\n  <option value=\"456\">apples</option>\n  <option value=\"457\">oranges</option>\n  <option value=\"458\">bananas</option>\n</select>"
      },
      {
        "type": "code",
        "lang": "javascript",
        "meta": null,
        "value": "cy.get('select')\n  .select(['456', '457'])\n  .invoke('val')\n  .should('deep.equal', ['456', '457'])"
      },
      {
        "type": "heading",
        "depth": 4,
        "children": [
          {
            "type": "text",
            "value": "Select the options with the indexes 0 and 1"
          }
        ]
      },
      {
        "type": "code",
        "lang": "html",
        "meta": null,
        "value": "<select multiple>\n  <option value=\"456\">apples</option>\n  <option value=\"457\">oranges</option>\n  <option value=\"458\">bananas</option>\n</select>"
      },
      {
        "type": "code",
        "lang": "javascript",
        "meta": null,
        "value": "cy.get('select')\n  .select([0, 1])\n  .invoke('val')\n  .should('deep.equal', ['456', '457'])"
      },
      {
        "type": "paragraph",
        "children": [
          {
            "type": "text",
            "value": "Note: Passing an array into `cy.select()` will select only the options\nmatching values in the array, leaving all other options unselected (even those\nthat were previously selected). In the same manner, calling `cy.select([])` with\nan empty array will clear selections on all options."
          }
        ]
      },
      {
        "type": "heading",
        "depth": 3,
        "children": [
          {
            "type": "text",
            "value": "Force select"
          }
        ]
      },
      {
        "type": "heading",
        "depth": 4,
        "children": [
          {
            "type": "text",
            "value": "Force select a hidden <select>"
          }
        ]
      },
      {
        "type": "code",
        "lang": "html",
        "meta": null,
        "value": "<select style=\"display: none;\">\n  <optgroup label=\"Fruits\">\n    <option value=\"banana\">Banana</option>\n    <option value=\"apple\">Apple</option>\n  </optgroup>\n\n  <optgroup></optgroup>\n</select>"
      },
      {
        "type": "code",
        "lang": "javascript",
        "meta": null,
        "value": "cy.get('select')\n  .select('banana', { force: true })\n  .invoke('val')\n  .should('eq', 'banana')"
      },
      {
        "type": "heading",
        "depth": 4,
        "children": [
          {
            "type": "text",
            "value": "Force select a disabled <select>"
          }
        ]
      },
      {
        "type": "paragraph",
        "children": [
          {
            "type": "text",
            "value": "Passing `{ force: true }` to `.select()` will override the actionability checks\nfor selecting a disabled `<select>`. However, it will not override the\nactionability checks for selecting a disabled `<option>` or an option within a\ndisabled `<optgroup>`. See\n"
          },
          {
            "type": "link",
            "title": null,
            "url": "https://github.com/cypress-io/cypress/issues/107",
            "children": [
              {
                "type": "text",
                "value": "this issue"
              }
            ]
          },
          {
            "type": "text",
            "value": " for more detail."
          }
        ]
      },
      {
        "type": "code",
        "lang": "html",
        "meta": null,
        "value": "<select disabled>\n  <optgroup label=\"Veggies\">\n    <option value=\"okra\">Okra</option>\n    <option value=\"zucchini\">Zucchini</option>\n  </optgroup>\n\n  <optgroup></optgroup>\n</select>"
      },
      {
        "type": "code",
        "lang": "javascript",
        "meta": null,
        "value": "cy.get('select')\n  .select('okra', { force: true })\n  .invoke('val')\n  .should('eq', 'okra')"
      },
      {
        "type": "heading",
        "depth": 3,
        "children": [
          {
            "type": "text",
            "value": "Selected option"
          }
        ]
      },
      {
        "type": "paragraph",
        "children": [
          {
            "type": "text",
            "value": "You can get the currently selected option using the jQuery's\n"
          },
          {
            "type": "link",
            "title": null,
            "url": "https://api.jquery.com/selected-selector/",
            "children": [
              {
                "type": "text",
                "value": ":selected selector"
              }
            ]
          },
          {
            "type": "text",
            "value": "."
          }
        ]
      },
      {
        "type": "code",
        "lang": "html",
        "meta": null,
        "value": "<select id=\"name\">\n  <option>Joe</option>\n  <option>Mary</option>\n  <option selected=\"selected\">Peter</option>\n</select>"
      },
      {
        "type": "code",
        "lang": "javascript",
        "meta": null,
        "value": "cy.get('select#name option:selected').should('have.text', 'Peter')"
      },
      {
        "type": "heading",
        "depth": 2,
        "children": [
          {
            "type": "text",
            "value": "Notes"
          }
        ]
      },
      {
        "type": "heading",
        "depth": 3,
        "children": [
          {
            "type": "text",
            "value": "Actionability"
          }
        ]
      },
      {
        "type": "paragraph",
        "children": [
          {
            "type": "text",
            "value": "`.select()` is an action command that follows the rules of\n"
          },
          {
            "type": "link",
            "title": null,
            "url": "/llm/markdown/app/core-concepts/interacting-with-elements.md",
            "children": [
              {
                "type": "text",
                "value": "Actionability"
              }
            ]
          },
          {
            "type": "text",
            "value": "."
          }
        ]
      },
      {
        "type": "paragraph",
        "children": [
          {
            "type": "text",
            "value": "However, passing `{ force: true }` to `.select()` will not override the\nactionability checks for selecting a disabled `<option>` or an option within a\ndisabled `<optgroup>`. See\n"
          },
          {
            "type": "link",
            "title": null,
            "url": "https://github.com/cypress-io/cypress/issues/107",
            "children": [
              {
                "type": "text",
                "value": "this issue"
              }
            ]
          },
          {
            "type": "text",
            "value": " for more detail."
          }
        ]
      },
      {
        "type": "heading",
        "depth": 2,
        "children": [
          {
            "type": "text",
            "value": "Rules"
          }
        ]
      },
      {
        "type": "heading",
        "depth": 3,
        "children": [
          {
            "type": "text",
            "value": "Requirements "
          },
          {
            "type": "link",
            "title": null,
            "url": "/llm/markdown/app/core-concepts/introduction-to-cypress.md#Chains-of-Commands",
            "children": [
              {
                "type": "text",
                "value": "Learn about chaining commands"
              }
            ]
          }
        ]
      },
      {
        "type": "list",
        "ordered": false,
        "start": null,
        "spread": false,
        "children": [
          {
            "type": "listItem",
            "spread": false,
            "checked": null,
            "children": [
              {
                "type": "paragraph",
                "children": [
                  {
                    "type": "text",
                    "value": "`.select()` requires being chained off a command that yields DOM element(s)."
                  }
                ]
              }
            ]
          },
          {
            "type": "listItem",
            "spread": false,
            "checked": null,
            "children": [
              {
                "type": "paragraph",
                "children": [
                  {
                    "type": "text",
                    "value": "`.select()` requires the element to be a `select`."
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "type": "heading",
        "depth": 3,
        "children": [
          {
            "type": "text",
            "value": "Assertions "
          },
          {
            "type": "link",
            "title": null,
            "url": "/llm/markdown/app/core-concepts/introduction-to-cypress.md#Assertions",
            "children": [
              {
                "type": "text",
                "value": "Learn about assertions"
              }
            ]
          }
        ]
      },
      {
        "type": "list",
        "ordered": false,
        "start": null,
        "spread": false,
        "children": [
          {
            "type": "listItem",
            "spread": false,
            "checked": null,
            "children": [
              {
                "type": "paragraph",
                "children": [
                  {
                    "type": "text",
                    "value": "`.select()` will automatically wait for the element to reach an\n"
                  },
                  {
                    "type": "link",
                    "title": null,
                    "url": "/llm/markdown/app/core-concepts/interacting-with-elements.md",
                    "children": [
                      {
                        "type": "text",
                        "value": "actionable state"
                      }
                    ]
                  },
                  {
                    "type": "text",
                    "value": "."
                  }
                ]
              }
            ]
          },
          {
            "type": "listItem",
            "spread": false,
            "checked": null,
            "children": [
              {
                "type": "paragraph",
                "children": [
                  {
                    "type": "text",
                    "value": "`.select()` will automatically "
                  },
                  {
                    "type": "link",
                    "title": null,
                    "url": "/llm/markdown/app/core-concepts/retry-ability.md",
                    "children": [
                      {
                        "type": "text",
                        "value": "retry"
                      }
                    ]
                  },
                  {
                    "type": "text",
                    "value": "\nuntil all chained assertions have passed."
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "type": "heading",
        "depth": 3,
        "children": [
          {
            "type": "text",
            "value": "Timeouts "
          },
          {
            "type": "link",
            "title": null,
            "url": "/llm/markdown/app/core-concepts/introduction-to-cypress.md#Timeouts",
            "children": [
              {
                "type": "text",
                "value": "Learn about timeouts"
              }
            ]
          }
        ]
      },
      {
        "type": "list",
        "ordered": false,
        "start": null,
        "spread": false,
        "children": [
          {
            "type": "listItem",
            "spread": false,
            "checked": null,
            "children": [
              {
                "type": "paragraph",
                "children": [
                  {
                    "type": "text",
                    "value": "`.select()` can time out waiting for the element to reach an\n"
                  },
                  {
                    "type": "link",
                    "title": null,
                    "url": "/llm/markdown/app/core-concepts/interacting-with-elements.md",
                    "children": [
                      {
                        "type": "text",
                        "value": "actionable state"
                      }
                    ]
                  },
                  {
                    "type": "text",
                    "value": "."
                  }
                ]
              }
            ]
          },
          {
            "type": "listItem",
            "spread": false,
            "checked": null,
            "children": [
              {
                "type": "paragraph",
                "children": [
                  {
                    "type": "text",
                    "value": "`.select()` can time out waiting for assertions you've added to pass."
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "type": "heading",
        "depth": 2,
        "children": [
          {
            "type": "text",
            "value": "Command Log"
          }
        ]
      },
      {
        "type": "paragraph",
        "children": [
          {
            "type": "text",
            "value": "Select the option with the text \"Homer Simpson\""
          }
        ]
      },
      {
        "type": "code",
        "lang": "javascript",
        "meta": null,
        "value": "cy.get('select').select('Homer Simpson')"
      },
      {
        "type": "paragraph",
        "children": [
          {
            "type": "text",
            "value": "The commands above will display in the Command Log as:"
          }
        ]
      },
      {
        "type": "paragraph",
        "children": [
          {
            "type": "text",
            "value": "When clicking on `select` within the command log, the console outputs the\nfollowing:"
          }
        ]
      },
      {
        "type": "heading",
        "depth": 2,
        "children": [
          {
            "type": "text",
            "value": "See also"
          }
        ]
      },
      {
        "type": "list",
        "ordered": false,
        "start": null,
        "spread": false,
        "children": [
          {
            "type": "listItem",
            "spread": false,
            "checked": null,
            "children": [
              {
                "type": "paragraph",
                "children": [
                  {
                    "type": "text",
                    "value": "Read\n"
                  },
                  {
                    "type": "link",
                    "title": null,
                    "url": "https://www.cypress.io/blog/2020/03/20/working-with-select-elements-and-select2-widgets-in-cypress/",
                    "children": [
                      {
                        "type": "text",
                        "value": "Working with Select elements and Select2 widgets in Cypress"
                      }
                    ]
                  }
                ]
              }
            ]
          },
          {
            "type": "listItem",
            "spread": false,
            "checked": null,
            "children": [
              {
                "type": "paragraph",
                "children": [
                  {
                    "type": "link",
                    "title": null,
                    "url": "/llm/markdown/api/commands/click.md",
                    "children": [
                      {
                        "type": "text",
                        "value": "`.click()`"
                      }
                    ]
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  "token_estimate": 999
}