Flow Editor

We have moved

This is a legacy version of Copado Robotic Testing help. This page will not be updated anymore.

See https://docs.copado.com/ for up-to-date documentation.

The flow editor or flow mode is an alternative to the scripting- based test authoring experience. Using the toggle on the top right corner, you can switch between the two modes. Your changes will be synchronized across both modes.

04 flow editor generic
  1. Flow canvas: The flow canvas contains test steps present in the currently active test case or block.

  2. Test Step: You can modify the arguments of every test step.

  3. QWord Palette: The palette allows you to filter and search for keywords, which can then be dragged into the flow canvas. Blocks are also available here.

  4. Details tab: Find details of the test step, like documentation and library information. In case there is no test step selected, you will find details for the test case, like description, tags, and test case analytics.

  5. New step: Add new steps to the flow by dragging them from the QWord palette, starting a recording or using smart predictions.

Test Step

A test step is a single QWord represented by a rectangular block in the flow canvas.

05 test step

  1. Block text (example: Verify that “1” appears): An easy-to-comprehend explanation of what the test step does. In this case, we are verifying that the Quantity field contains a value of 1.

  2. Library (example: “Web Testing”): The library in which this test step is contained.

  3. Type (example: “Text”): The type of the test step. There are several types, like Navigation, Blocks, Iinput and many more.

  4. Arguments, optional Arguments and return values (Example: timeout, anchor): Arguments provided to the test step and return values which retrieve certain data from the test step.

  5. Live test a step: Execute this particular step in live testing.

  6. Delete a step: Remove this test step from your flow.

My Blocks

Blocks contain one or more test steps that can be reused across all test cases present in a given test suite. They are very similar to other keywords, as they can be dragged into the flow canvas from the QWord palette and may have arguments and return values. In the scripting mode, blocks are also known as custom keywords.

06 blocks
  1. Block icon in tabs: The block icon indicates that the currently opened tab is a block.

  2. Browser panel item: The block that you are currently editing is also shown in bold in the “My Blocks” section. Create a new block

  3. You can create new blocks either by clicking the link in the browser panel or via the context menu in any flow. Blocks can be dragged directly from the browser panel into your flow.