Creating an Offline Model for a Desktop Application

Modified on Thu, 7 Aug at 3:16 PM

TABLE OF CONTENTS

1. Overview

2. Creating an offline model to configure node, features and UI elements

1. Overview

This article provides you details to create an offline model using Node, Feature and UI elements.

2. Creating an offline model to configure node, features and UI elements

Perform the following: 

  1. Login to algoshack.net > algoQA.
  2. In projects screen click on '+' icon to create a project.
  3. In the create projects window, enter the appropriate project name and select appropriate Automation type from the Application Type drop-down list.
  4. Click Create to view the canvas screen.
  5. In the Canvas, add the node to the canvas.
  6.  In the Node Name text box, enter the same name as the page name. Similarly, add the appropriate node names for the remaining nodes and click on save.
    Ensure to provide unique node name, if you don't provide a unique name, then an error messages appear saying Node name already exist.
  7. Click on the node to configure the node.
  8. Note that when you are configuring the node, make sure to enter a unique feature name to avoid duplicates. This is necessary when configuring a nested feature or entering a feature name for different nodes or the same node within a scenario. Otherwise, you will see the following error message displayed in the screenshot:
  9. Upon successful node configuration, you can see all the UI elements within the feature. By default, one feature will be configured.
  10. In the required feature, update the five attributes of UI element, such as control name, control value, navigation, business rules, test data or control value and locator. Similarly, repeat the step to update the attributes for all other UI elements.
  11. Click on green tick mark icon to save besides each control.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article