playwright/docs/src/api/class-formdata.md
2022-07-05 17:24:50 -07:00

1.2 KiB

class: FormData

  • since: v1.18
  • langs: java, csharp

The [FormData] is used create form data that is sent via [APIRequestContext].

import com.microsoft.playwright.options.FormData;
...
FormData form = FormData.create()
    .set("firstName", "John")
    .set("lastName", "Doe")
    .set("age", 30);
page.request().post("http://localhost/submit", RequestOptions.create().setForm(form));

method: FormData.create

  • since: v1.18
  • langs: java
  • returns: <[FormData]>

Creates new instance of [FormData].

method: FormData.set

  • since: v1.18
  • returns: <[FormData]>

Sets a field on the form. File values can be passed either as Path or as FilePayload.

param: FormData.set.name

  • since: v1.18
  • name <[string]>

Field name.

param: FormData.set.value

  • since: v1.18
  • value <[string]|[boolean]|[int]|[Path]|[Object]>
    • name <[string]> File name
    • mimeType <[string]> File type
    • buffer <[Buffer]> File content

Field value.

param: FormData.set.value

  • since: v1.18
  • langs: csharp
  • value <[string]|[boolean]|[int]|[Object]>
    • name <[string]> File name
    • mimeType <[string]> File type
    • buffer <[Buffer]> File content

Field value.