Alle hulpmiddelen

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 (door herhaaldelijk te controleren, niet door een vaste pauze) totdat een element op de pagina verschijnt of de wachttijd verstrijkt. Gebruik dit voor SPA-pagina's die na het laden worden opgebouwd. Geef de voorkeur aan `selector` (een CSS-selector, bijvoorbeeld "input[name=password]"). `condition` accepteert ook de vorm "document.querySelector('...')"; elke ANDERE JavaScript-voorwaarde voert willekeurige code op de pagina uit (met dezelfde mogelijkheden als web_eval) en is uitgeschakeld wanneer LMCP in alleen-lezenmodus staat. Retourneert met:true/false.

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 geen expliciete bevestigingsparameter. Dit geeft geen toestemming om te handelen; controleer het effect en vraag autorisatie.

Canoniek technisch schema in het EngelsmacOS
{
  "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"
    },
    "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.

{
  "selector": "h1",
  "session": "demo-browser"
}

Windows

Doel

Wacht (door herhaaldelijk te controleren, niet door een vaste pauze) totdat een element verschijnt (of aan een paginavoorwaarde wordt voldaan), of totdat de wachttijd verstrijkt. GEEF DE VOORKEUR aan de parameter `selector`: een CSS-selector waarop als gegevens wordt gewacht (bijvoorbeeld selector "input[name=password]"). `condition` accepteert voor compatibiliteit ook de gedocumenteerde vorm "document.querySelector('SEL')", of andere JavaScript die op de pagina moet worden uitgevoerd. Retourneert met:true/false.

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 geen expliciete bevestigingsparameter. Dit geeft geen toestemming om te handelen; controleer het effect en vraag autorisatie.

Canoniek technisch schema in het EngelsWindows
{
  "properties": {
    "condition": {
      "description": "Alternative to selector: \"document.querySelector('SEL')\" (compat), or any other JavaScript.",
      "type": "string"
    },
    "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.

{
  "selector": "h1",
  "session": "demo-browser"
}