web_wait_for
Webautomatisering · macOS · Windows
Effect: schrijven. Status: voorwaardelijk beschikbaar.
‘Voorwaardelijke beschikbaarheid’ betekent dat het hulpmiddel kan afhangen van versie, platform, machtigingen, account of configuratie. Het is niet in elke installatie actief.
macOS
Doel
Wacht (pollt, geen vaste pauze) tot een element op de pagina verschijnt, of tot de time-out. Gebruik dit voor SPA-pagina's die na het laden hydrateren. Geef de voorkeur aan `selector` (een CSS-selector, bijv. "input[name=password]"). `condition` accepteert ook de vorm "document.querySelector('...')"; elke ANDERE JavaScript-voorwaarde voert willekeurige code op de pagina uit (dezelfde kracht als web_eval): die vereist confirm=true, en zonder die krijg je een voorbeeld waarbij niets draait. Uitgeschakeld wanneer LMCP in de modus alleen-lezen staat. Geeft met:true/false terug.
Vereiste invoer
Het schema van dit platform vermeldt geen vereiste invoer. Optionele selectors of uitvoeringsvereisten kunnen nog steeds gelden.
Machtigingen en bevestiging
Het schema bevat een expliciete bevestigingsparameter. Controleer het voorbeeld en autoriseer de echte bewerking volgens het platformcontract.
- Gebruik uitsluitend de apps, accounts en bronnen waarvoor de gebruiker op dit platform toestemming heeft gegeven. Raadpleeg de platformspecifieke beschrijving van deze tool voor de verbindings- en toestemmingsvereisten; deze catalogus veronderstelt geen aanvullende OAuth-bereiken of OS-rechten.
Canoniek technisch schema in het Engels — macOS
{
"properties": {
"condition": {
"description": "Alternative to selector: \"document.querySelector('...')\" is accepted as-is; any other JS expression runs arbitrary code on the page (same power as web_eval).",
"type": "string"
},
"confirm": {
"description": "Must be true to run a `condition` that is arbitrary JavaScript. Without it, returns a preview and runs nothing. Not needed for `selector` or the document.querySelector('...') form.",
"type": "boolean"
},
"selector": {
"description": "CSS selector to wait for (preferred; treated as data, never executed). e.g. .feed",
"type": "string"
},
"session": {
"description": "Session name (default 'default').",
"type": "string"
},
"timeout_seconds": {
"description": "Max seconds to wait (default 15).",
"type": "integer"
}
},
"required": [],
"type": "object"
}Documentatievoorbeeld
Documentatievoorbeeld voor web_wait_for. Voer dit voorbeeld niet uit. De getoonde argumenten verwijzen naar fictieve gegevens; zoek vóór een echte aanroep de werkelijke identificatoren op en vraag toestemming.
{
"confirm": false,
"selector": "h1",
"session": "demo-browser"
}Windows
Doel
Wacht (pollt, geen vaste pauze) tot een element verschijnt (of een paginavoorwaarde geldt), of tot de time-out. Geef de VOORKEUR aan de parameter `selector`: een CSS-selector waarop als data wordt gewacht (bijv. selector "input[name=password]"). `condition` accepteert ook de gedocumenteerde vorm "document.querySelector('SEL')" voor compatibiliteit, of elke andere JavaScript om op de pagina te evalueren, wat confirm=true vereist (zonder die krijg je een voorbeeld en draait er niets). Geeft met:true/false terug.
Vereiste invoer
Het schema van dit platform vermeldt geen vereiste invoer. Optionele selectors of uitvoeringsvereisten kunnen nog steeds gelden.
Machtigingen en bevestiging
Het schema bevat een expliciete bevestigingsparameter. Controleer het voorbeeld en autoriseer de echte bewerking volgens het platformcontract.
- Gebruik uitsluitend de apps, accounts en bronnen waarvoor de gebruiker op dit platform toestemming heeft gegeven. Raadpleeg de platformspecifieke beschrijving van deze tool voor de verbindings- en toestemmingsvereisten; deze catalogus veronderstelt geen aanvullende OAuth-bereiken of OS-rechten.
Canoniek technisch schema in het Engels — Windows
{
"properties": {
"condition": {
"description": "Alternative to selector: \"document.querySelector('SEL')\" (compat), or any other JavaScript.",
"type": "string"
},
"confirm": {
"description": "Must be true to run a `condition` that is arbitrary JavaScript. Without it, returns a preview and runs nothing. Not needed for `selector` or the document.querySelector('SEL') form.",
"type": "boolean"
},
"selector": {
"description": "CSS selector to wait for (preferred; treated as data, never executed). e.g. .feed, input[name=password]",
"type": "string"
},
"session": {
"description": "Session name (default 'default').",
"type": "string"
},
"timeout_seconds": {
"description": "Max seconds to wait (default 15).",
"type": "integer"
}
},
"required": [],
"type": "object"
}Documentatievoorbeeld
Documentatievoorbeeld voor web_wait_for. Voer dit voorbeeld niet uit. De getoonde argumenten verwijzen naar fictieve gegevens; zoek vóór een echte aanroep de werkelijke identificatoren op en vraag toestemming.
{
"confirm": false,
"selector": "h1",
"session": "demo-browser"
}