web_type
Automatización web · macOS · Windows
Efecto: escritura. Estado: disponibilidad controlada.
«Disponibilidad controlada» significa que la herramienta figura en los artefactos publicados y puede depender de versión, plataforma, permisos, cuenta o configuración. Esta referencia no promete que esté activa en todas las instalaciones. Que una herramienta figure para macOS no implica que esté disponible en Windows, ni al revés.
macOS
Propósito
Escribe texto en un campo de formulario (entrada o área de texto) de la página actual. `target` es un selector CSS o la etiqueta o marcador de posición visible del campo. NO envía el formulario. Después, usa web_click en el botón de envío (ese paso requiere confirmación). CASO ESPECIAL: si `target` corresponde a un <input type="file">, `text` se interpreta como una ruta de archivo local en esta Mac y se adjunta el archivo. JavaScript no puede asignar directamente el valor de una entrada de archivo; esta herramienta responde al selector de archivos nativo mediante programación, sin mostrarlo.
Entradas obligatorias
targettext
Los nombres se conservan exactamente como los exige la herramienta. Las definiciones técnicas canónicas, en inglés, están en el esquema expandible de abajo.
Permisos y confirmación
El esquema no declara un parámetro explícito de confirmación. Esto no autoriza a actuar sin permiso: revisa el efecto y obtén autorización antes de una llamada real.
- Utilice únicamente las aplicaciones, cuentas y recursos autorizados por el usuario en esta plataforma. Consulte la descripción específica de la plataforma de esta herramienta para conocer sus requisitos de conexión y permisos. Este catálogo no afirma alcances OAuth adicionales ni derechos de sistema operativo.
Esquema técnico canónico en inglés — macOS
{
"properties": {
"session": {
"description": "Session name (default 'default').",
"type": "string"
},
"target": {
"description": "CSS selector or visible label/placeholder of the field.",
"type": "string"
},
"text": {
"description": "The text to type. For an input[type=file], this is instead the LOCAL FILE PATH to upload.",
"type": "string"
}
},
"required": [
"target",
"text"
],
"type": "object"
}Ejemplo documental
Ejemplo de documentación para web_type. No ejecutes este ejemplo. Los argumentos mostrados pertenecen a un conjunto de datos ficticio; resuelve identificadores reales y obtén autorización antes de una llamada real.
{
"session": "demo-browser",
"target": "input[name='search']",
"text": "launch checklist"
}Windows
Propósito
Escribe texto en un campo de formulario (entrada/área de texto) en la página actual. `target` es un selector CSS o la etiqueta/marcador de posición visible del campo. NO envía el formulario. Utilice web_click en el botón de envío después (ese paso está cerrado).
Entradas obligatorias
targettext
Los nombres se conservan exactamente como los exige la herramienta. Las definiciones técnicas canónicas, en inglés, están en el esquema expandible de abajo.
Permisos y confirmación
El esquema no declara un parámetro explícito de confirmación. Esto no autoriza a actuar sin permiso: revisa el efecto y obtén autorización antes de una llamada real.
- Utilice únicamente las aplicaciones, cuentas y recursos autorizados por el usuario en esta plataforma. Consulte la descripción específica de la plataforma de esta herramienta para conocer sus requisitos de conexión y permisos. Este catálogo no afirma alcances OAuth adicionales ni derechos de sistema operativo.
Esquema técnico canónico en inglés — Windows
{
"properties": {
"session": {
"description": "Session name (default 'default').",
"type": "string"
},
"target": {
"description": "CSS selector or visible label/placeholder of the field.",
"type": "string"
},
"text": {
"description": "The text to type.",
"type": "string"
}
},
"required": [
"target",
"text"
],
"type": "object"
}Ejemplo documental
Ejemplo de documentación para web_type. No ejecutes este ejemplo. Los argumentos mostrados pertenecen a un conjunto de datos ficticio; resuelve identificadores reales y obtén autorización antes de una llamada real.
{
"session": "demo-browser",
"target": "input[name='search']",
"text": "launch checklist"
}