Conga Product Documentation

Welcome to the new doc site. Some of your old bookmarks will no longer work. Please use the search bar to find your desired topic.

Managing the Fluent Wait Panel

Use the Fluent Wait panel to add a wait time for an API to execute and respond before proceeding with the next test step. The fluent wait allows for more efficient and flexible waiting by continuously polling until the desired condition is satisfied or a maximum timeout is reached. A fluent wait is useful in scenarios where the response time is uncertain or variable, such as waiting for a resource to be available or a background process to complete.

In this panel you can also use the Expected Value from different sources. Options are static, extracted variable, test data variable, and environment variable. Actual Value Type field has two options, Static and RelativeJSON.

  1. Click the clock icon in the Fluent Wait column to add fluent wait.
  2. Enter the maximum wait time, in seconds.
  3. Enter the polling time, in milliseconds. This is the span in which the API checks for response data.
  4. Select a condition from the drop-down list.
  5. Select the expected value source from the drop-down list.
  6. Enter the expected value.
  7. Select a type, Static or RelativeJSON, from the Actual Value Type drop-down.
  8. For static type, click Fetch Response Body, click Select. Hover and click the plus icon in the Response Body to use the JSON path in Actual Value Path. Go to step 15.
  9. For the RelativeJSON type, click Fetch Response Body, and then click Select.
  10. Enter the Final Extraction Key or click the copy () icon next to the required key in the response body, then click the Final Extraction Key field to insert the copied key path.
  11. Enter the path name manually or hover and click copy icon in the Response Body to use Jsonpath in Path Name. This field is not mandatory.
  12. Enter the Key manually or hover and click copy icon in the Response Body to use Jsonpath in Key.
  13. Select the source of value from the drop-down in the Source field
  14. Enter a value or select the value from drop-down list based on the Source field selected in step 13.
  15. Click the plus icon to add multiple rows. You can add multiple rows to traverse the nested JSON and retrieve the Final Extraction Key.
  16. Click Save.
  17. Complete the above steps for each test step as required.