RPA UiPath Frequently Asked – Interview Questions – Set 1

1. What are the benefits of Manage Packages option in UiPath?

The Manage Package option in UiPath Studio allows users to download activity packages and libraries. It also allows users to view and update the ones already installed for the project and add new packages which are required for the current project or remove them when not required. The Manage Packages window always shows up the Project Dependencies list when opened.

2. What are the steps involved in RPA Life Cycle?

3. What is the use of Output Panel in UiPath Studio?

The Output panel in Studio enables you to display the output of the Log Message, Write Line activities, or display errors and warning messages, as well as the logs when the debug mode, is activated.

4. Name two activities that can be used to enter
data into the Web app?

1. Type Into Activity: Type into will simulate the same keystrokes as how a human types
text into a text box (Type Into is normally typing from a keyboard)

2. Set Text Activity: Set Text will set the given value in the text box in one attempt
(Set Text is like Pasting the content)

In Set Text it’s like a copy-paste where it will directly paste that content
whereas in Type into it will enter characters just as human types which helps
us in using special keyboard facilities like Tab, Capslock, etc

Type Into can be used for Edited fields only, while Set Text can also be used in a
a scenario where the text box is disabled.

5. What is an array and example?

An array is a collection of similar types of data. For example, if we want to store the names of 100 people then we can create an array of the string type that can store 100 names.

We can access the data inside arrays using indexes.

6. What is a Data Type and give a few examples of UiPath-supported data types?

Data Types specify the type of data a variable can hold or store, all variables defined must be assigned to one of the data types.

Commonly used datatypes in UiPath are :

  • Generic Value
  • Text
  • Boolean
  • Number
  • Array
  • Date and Time
  • Datatable

There are a lot of datatypes available apart from the above and can be accessed by selecting the “Browse for Types” Option available.

For more info: Click here

7. Can you please explain about dynamic selectors?

Let’s first understand about the selectors first, it is a functionality provided by the UiPath Studio which helps us to interact with the Graphical User Interface (GUI) elements of the web apps, windows apps or any other Ui app by identifying their tags and attributes.

Let’s look at an example:

This is how we humans see it…

This is how software or a bot sees it…

<html title=’Google’ />

<webctrl tag=’INPUT’ type=’text’ aaname=’Google Search’ />

As we can see from the above, selectors are composed of several nodes and each node has one or more attributes associated with it. Modifications to the attributes can be done as per the requirement.

For example, if the title of the window is not constant, the value of the attribute can be modified to make it dynamic by using wildcard characters . i.e. * and ? which helps us in converting static selectors into dynamic selectors.

Some of the attributes are id, class, type, attribute, etc.

8. Difference between excel and workbook activities of UiPath?

To use “Excel” activities, MS Office(Excel) should be used installed on the target system.
Excel files can be kept open while using the file.
Excel activities can only be used within the Excel Application Scope.

To use “Workbook” activities does not require Excel to be installed to use them.
Excel file should be closed while using the file.

Note: Excel Activities have got more features when compared to Workbook activities

9. What is an attended and unattended bot?

Robots can be attended or unattended based on the requirement

Attended Bots:

These front-office bots can be useful when the entire end-to-end process cannot be automated and they should work along with the user to achieve the results.
It allows data exchange between the user and the robot.
They can be triggered by system events.
Example: call Center-To fetch the required information

Unattended Bots:

These back-office bots can be implemented when the entire end-to-end process can be completely automated and the bot can work independently without any human intervention.
They can be triggered by system events or they can be scheduled.
Example: Bank-To process the transactions

10. Difference between variables and arguments?

Variables are used to pass the data between the activities of the same project, while Arguments are used to pass the data between the workflows, XAML files, or projects.

Arguments have global scope in a workflow, XAML file, or project by default, unlike variables where we can define the scope for them manually as per the requirement.

Variables and Arguments in both are cases insensitive.

Leave a Reply