mirror of
https://github.com/Skyvern-AI/skyvern.git
synced 2026-05-02 13:40:19 +00:00
23 lines
822 B
Text
23 lines
822 B
Text
---
|
|
title: validate_mapping
|
|
slug: sdk-reference/browser-automation/validate-mapping
|
|
---
|
|
|
|
Validate that a field mapping is correct for the current form.
|
|
|
|
```python
|
|
fields = await page.extract_form_fields()
|
|
is_valid = await page.validate_mapping(
|
|
form_fields=fields,
|
|
mapping={0: "John", 1: "Doe"},
|
|
prompt="Validate the name fields are filled correctly",
|
|
)
|
|
```
|
|
|
|
| Parameter | Type | Required | Description |
|
|
|-----------|------|----------|-------------|
|
|
| `form_fields` | `list[dict[str, Any]]` | Yes | Field metadata returned by `extract_form_fields`. |
|
|
| `mapping` | `dict[int, str \| list \| bool \| None]` | Yes | Map of field index to the value to validate. |
|
|
| `prompt` | `str \| None` | Yes | Instruction describing what to validate. |
|
|
|
|
Returns `bool` -- `True` if the mapping is valid, `False` otherwise.
|