Interface FormData

All Known Implementing Classes:
FormDataImpl

public interface FormData
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 Details

    • create

      static FormData create()
      Creates new instance of FormData.
      Since:
      v1.18
    • set

      FormData set(String name, String value)
      Sets a field on the form. File values can be passed either as Path or as FilePayload.
      Parameters:
      name - Field name.
      value - Field value.
      Since:
      v1.18
    • set

      FormData set(String name, boolean value)
      Sets a field on the form. File values can be passed either as Path or as FilePayload.
      Parameters:
      name - Field name.
      value - Field value.
      Since:
      v1.18
    • set

      FormData set(String name, int value)
      Sets a field on the form. File values can be passed either as Path or as FilePayload.
      Parameters:
      name - Field name.
      value - Field value.
      Since:
      v1.18
    • set

      FormData set(String name, Path value)
      Sets a field on the form. File values can be passed either as Path or as FilePayload.
      Parameters:
      name - Field name.
      value - Field value.
      Since:
      v1.18
    • set

      FormData set(String name, FilePayload value)
      Sets a field on the form. File values can be passed either as Path or as FilePayload.
      Parameters:
      name - Field name.
      value - Field value.
      Since:
      v1.18