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