web_type
Web otomasyonu · macOS · Windows
Etki: yazma. Durum: koşullu kullanılabilir.
“Koşullu kullanılabilirlik”, aracın sürüme, platforma, izinlere, hesaba veya yapılandırmaya bağlı olabileceğini belirtir. Her kurulumda etkin olduğu anlamına gelmez.
macOS
Amaç
Geçerli sayfadaki bir form alanına (input/textarea) veya zengin metin düzenleyiciye (contenteditable öğesi) metin yazar. `target`, bir CSS seçici veya alanın görünen etiketi/yer tutucusudur. Alan, sayfanın kendi betikleri çalıştıktan sonra geri okunur: başka bir şey tutuyorsa (bir maske ya da metni reddeden bir düzenleyici), çağrı `not_applied` ile başarısız olur ve alanın tuttuğu değeri döndürür. Göndermez: sonrasında gönder düğmesinde web_click kullanın (bu adım kapılıdır). ÖZEL DURUM, dosya girdileri: `target` bir <input type="file"> öğesine çözülürse `text` bunun yerine bu Mac'teki YEREL BİR DOSYA YOLU olarak ele alınır ve dosya eklenir (JS bir dosya girdisinin değerini doğrudan ayarlayamaz; bu, yerel dosya panelini hiç göstermeden programatik olarak yanıtlar). confirm olmadan çağrılırsa önizleme döndürür ve hiçbir şey yazmaz; yazmak için confirm=true iletin.
Zorunlu girdiler
targettext
Girdi adları aracın istediği biçimde aynen korunur. İngilizce kanonik teknik tanımlar aşağıdaki açılır şemadadır.
İzinler ve onay
Şema açık bir onay parametresi bildirir. Önizlemeyi inceleyin ve gerçek işlemi platform sözleşmesine göre yetkilendirin.
- Yalnızca kullanıcının bu platformda yetkilendirdiği uygulamaları, hesapları ve kaynakları kullanın. Bağlantı ve izin gereksinimleri için bu aracın platforma özgü açıklamasına bakın; bu katalog ek OAuth kapsamları veya OS yetkileri bulunduğunu ileri sürmez.
İngilizce kanonik teknik şema — macOS
{
"properties": {
"confirm": {
"description": "Must be true to type. Without it, returns a preview and types nothing.",
"type": "boolean"
},
"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"
}Belge örneği
web_type için örnek belge. Bu örneği çalıştırmayın. Gösterilen bağımsız değişkenler kurgusal bir veri kümesine aittir; gerçek bir çağrıdan önce gerçek tanıtıcıları bulun ve izin alın.
{
"confirm": false,
"session": "demo-browser",
"target": "input[name='search']",
"text": "launch checklist"
}Windows
Amaç
Geçerli sayfadaki bir form alanına (input/textarea) metin yazar. `target`, bir CSS seçici veya alanın görünür label/placeholder değeridir. Gönderim YAPMAZ; sonrasında gönder düğmesinde web_click kullanın (bu adım onaya tabidir).
Zorunlu girdiler
targettext
Girdi adları aracın istediği biçimde aynen korunur. İngilizce kanonik teknik tanımlar aşağıdaki açılır şemadadır.
İzinler ve onay
Şema açık bir onay parametresi bildirmez. Bu, izinsiz işlem yapma yetkisi vermez; etkiyi inceleyin ve yetki alın.
- Yalnızca kullanıcının bu platformda yetkilendirdiği uygulamaları, hesapları ve kaynakları kullanın. Bağlantı ve izin gereksinimleri için bu aracın platforma özgü açıklamasına bakın; bu katalog ek OAuth kapsamları veya OS yetkileri bulunduğunu ileri sürmez.
İngilizce kanonik teknik şema — 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"
}Belge örneği
web_type için örnek belge. Bu örneği çalıştırmayın. Gösterilen bağımsız değişkenler kurgusal bir veri kümesine aittir; gerçek bir çağrıdan önce gerçek tanıtıcıları bulun ve izin alın.
{
"session": "demo-browser",
"target": "input[name='search']",
"text": "launch checklist"
}