New Year Special Sale - Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: mxmas70

Home > UiPath > UiPath Certified Professional - Developer Track > UiPath-ARDv1

UiPath-ARDv1 UiPath Advanced RPA Developer v1.0 Exam (UiARD) Question and Answers

Question # 4

A developer has configured the Activity Project Settings for UI automation and a Click activity as shown below. What will be the result of executing the Click activity in Run mode?

A.

Click activity will be executed by the default hardware method.

B.

Click activity will be executed using SimulateClick method.

C.

Click activity will be executed using SendWindowMessages method.

D.

An error will be thrown.

Full Access
Question # 5

What are the recording profiles are available in UiPath Studio?

Options are :

A.

Basic, Desktop, Web, and Citrix

B.

Basic and Desktop

C.

Automatic recording and Step-by-Step recording

D.

Click, Check, Type Into, and Select Item

Full Access
Question # 6

Please choose the correct statement about selectors in UiPath.

A.

Selectors in UiPath are case-sensitive by default. You cannot change the case sensitivity of attributes.

B.

Selectors in UiPath are case-insensitive by default. You can change the case sensitivity of attributes.

C.

Selectors in UiPath are case-insensitive by default. You cannot change the case sensitivity of attributes.

D.

Selectors in UiPath are case-sensitive by default. You can change the case sensitivity of attributes.

Full Access
Question # 7

How can you find all anchor elements in a web page?

Options are :

A.

Using the Find Relative Element Activity

B.

Using the Get Ancestor Activity

C.

Using the Find Element Activity

D.

Using the Find Children Activity

Full Access
Question # 8

In UiPath Robotic Enterprise Framework, the value of MaxRetryNumber in the Config.xlsx file should be set to a number greater than 0 to enable the retry mechanism in the following cases:

Options are :

A.

Get data from UiPath Orchestrator queues with Auto Retry disabled.

B.

Get data from spreadsheets, databases, email, web API.

C.

Do not work with UiPath Orchestrator queues.

Full Access
Question # 9

What types of assets can be stored in Orchestrator?

Options are :

A.

Array, Datatable, Bool, String

B.

Bool, String, Integer, Credential

C.

Integer, Password, GenericValue, String

Full Access
Question # 10

Which of the following statements related to Orchestrator are true?

Options are :

A.

A robot can execute many different jobs at the same time.

B.

Robots can be assigned to multiple environments.

C.

A robot can execute many different jobs one after the other.

Full Access
Question # 11

When is it recommended to use Desktop recording?

Options are :

A.

When you automate Citrix Applications

B.

When you automate more steps in the same window

C.

When you automate one step

D.

When you automate Web pages

Full Access
Question # 12

Which of the scraping methods can get you the hidden text in the element?

Options are :

A.

All of the above

B.

Native

C.

OCR

D.

FullText

Full Access
Question # 13

Which of the following SQL statements can be executed by using the activity called Execute Non Query?

Options are :

A.

Insert

B.

Update

C.

Select

D.

Delete

Full Access
Question # 14

How can you improve a selector?

Options are :

A.

By using intermediate containers for a better matching of the UI element.

B.

By adding the absolute position of the elements to the selector.

C.

By replacing the dynamic parts of an attribute with wildcards.

Full Access
Question # 15

In the UiPath Robotic Enterprise Framework template, in the Get Transaction Data state of the Main workflow, what happens before the next transaction item is retrieved?

Options are :

A.

We check if the previous transaction has been completed

B.

We check if a kill signal was sent from Orchestrator

C.

We check if a stop signal was sent from Orchestrator

Full Access
Question # 16

Which of the following statements are true? Select all the options that apply.

Options are :

A.

You cannot use a recorder in a Citrix environment

B.

The recorder is used to create a skeleton for the UI automation

C.

The Desktop recorder generates partial selectors

Full Access
Question # 17

Which activity can you use if you want to loop through a collection of items?

Options are :

A.

If activity

B.

Assign activity

C.

For Each activity

D.

Flow Decision activity

Full Access
Question # 18

How can a process be executed on three different robots?

Options are :

A.

By scheduling the process and adjusting the settings in the Execution Target tab accordingly

B.

By creating a job and selecting all three robots

C.

By deploying the process in the environment of the robots, which run it automatically

D.

It is not possible to allocate a process to three different robots

Full Access
Question # 19

A developer wants to design a process in which multiple decision points will be used to accommodate complex scenarios.

In UiPath Studio, which recommended type of workflow meets this requirement?

A.

State Machine

B.

Sequence

C.

Global Exception Handler

D.

Flowchart

Full Access
Question # 20

A developer was assigned a task to build a process that will interact with hidden or minimized windows on an employee's machine.

To ensure the UI automation runs in the background which commonly used activity property must always be avoided?

A.

Default

B.

Simulate Type

C.

Activate

D.

SendWindowMessages

Full Access
Question # 21

From the lowest priority to the highest priority, what is the correct priority sequence of the Log Levels for UiPath Robots?

NOTE: Drag and drop the lowest priority level to the top of the list and repeat until the highest priority level appears at the bottom of the list.

Full Access
Question # 22

A developer created a process with the Robotic Enterprise (RE) Framework, uploaded the package on the Orchestrator, and created a job for it. Once these steps are performed, the job is started from the Orchestrator and begins to process transactions. After two processed transactions, the job is stopped from Orchestrator.

At which point in the workflow will this job stop?

A.

After the currently running workflow is executed because the stop command is propagated to the robot and the execution will be ended.

B.

Next time the Get Transaction Data state is executed, the stop command is detected and the execution

transitions to the End Process state.

C.

Immediately, because the stop command is propagated to the robot and the execution will be ended.

D.

After the current transaction is finished, the Process Transaction state will detect the stop command and transitions to the End Process state.

Full Access
Question # 23

A developer wants to extract data from "Sheet1" of the "Test.xls" file using the following code:

In addition, the developer configured the following properties of the Read Range activity:

Based on the exhibits, what is the output of the expression, OutputDataTable.Rows.Count and what values will be contained in the OutputDataTable?

A.

OutputDataTable.Rows.Count = 1

Contains the values of cells "A2" and "B2"

B.

OutputDataTable.Rows.Count = 2

Contains the values of cells "A1" and "B1"

C.

OutputDataTable.Rows.Count = 2

Contains the values of cells "A2" and "B2"

D.

OutputDataTable.Rows.Count = 10,000

Contains the values of cells "A2" and "B2"

Full Access
Question # 24

A developer entered custom values in the Browser property in the UI Automation section of the Activity Project Settings menu.

Which set of activities can be affected by this change?

A.

Navigate To and Attach Browser

B.

Open Browser and Navigate To

C.

Open Browser and Close Tab

D.

Attach Browser and Open Browser

Full Access
Question # 25

A developer used title='1 writtenNotes - Notepad' as an attribute of a selector. The first character of the Notepad file name changes dynamically based on the .txt file used to open the file.

If the developer wants the selector to identify the Notepad by everything but the first character, how should title

be replaced?

A.

title='* writtenNotes - Notepad'

B.

title='? - Notepad'

C.

title='? writtenNotes - Notepad'

D.

title='* - Notepad'

Full Access
Question # 26

Based on the exhibit that represents the "Deadline" in the yyyy-mm-dd format, what is the correct sequence in which the Queue Items are processed by a single Performer workflow?

NOTE: Drag the Queue Item Name found on the “Left” and drop on the correct Process Order found on the “Right”

Full Access
Question # 27

A developer is using GIT for version control. While the developer is attempting to Commit and Push a local file to the repository, the following pop-up message is displayed:

What is the reason for the pop-up message?

A.

Project was not properly checked out in Studio and merge failed into the master.

B.

Local repository is not synchronized with the remote one.

C.

Opened project was disconnected from the source control.

D.

Local version was not connected to any branch.

Full Access
Question # 28

You are invoking a workflow file called SecondaryWorkflow.xaml from PrimaryWorkflow.xaml. The following shows the Import Arguments panel of the Invoke Workflow File activity:

In addition, the following reflects the Arguments panel in SecondaryWorkflow.xaml:

You use a Log Message activity in "SecondaryWorkflow.xaml" to print the value of the argument "in_WelcomeMessage".

What is the expected result of executing "PrimaryWorkflow.xaml"?

A.

Log message "Hi, I reside at the Secondary file"

B.

Log message "Hi, I am passed from the Primary file"

C.

A System.InvalidCastException is thrown at the Invoke Workflow File activity

D.

A System.ArgumentException is thrown at the Invoke Workflow File activity

Full Access
Question # 29

A developer reviewed the following sequence:

The parameters of the Invoke Method are:

In order to get the table name of the first element in the DataSet, which expressions should the developer use?

A.

DataSet.Tables(0).TableName

B.

DataSet.Tables(1).TableName

C.

DataSet.Rows(0).TableName

D.

DataSet.Rows(1).TableName

Full Access
Question # 30

When debugging a process, you run in Debug mode and are paused at a breakpoint.

To quickly execute the activity with the breakpoint and proceed with the execution, which button should be clicked on the Execute tab of Studio?

A.

Step Into

B.

Break

C.

Step Over

D.

Continue

Full Access
Question # 31

Based on the configuration shown in the exhibit, what is the result of the execution of these activities if the target element does not exist at runtime?

A.

"Pop-up exists" message is logged

B.

Robot continues to look for the target element until the execution is manually stopped

C.

Execution completes successfully without logging a message

D.

Activity Timeout Exceeded error is received

Full Access
Question # 32

A database, DT1, is shown in the following exhibit:

The Filter Wizard of a Filter Data Table activity is shown below:

What is the result after the activity has executed?

A.

DT1 is unaffected by the settings of the Filter Wizard.

B.

DT1 is returned as an empty datatable.

C.

DT1 is overwritten based on the settings of the Filter Wizard.

D.

A runtime error will be thrown.

Full Access
Question # 33

You have two variables, varA and varB, as shown in the following exhibit:

What is the output of the Write Line activity?

A.

246246

B.

123123246

C.

246123123

D.

123123123123

Full Access
Question # 34

An RPA developer needs to perform a code review on a process to ensure best practices were used. During the code review, the developer discovers that the workflows cannot be easily tested and some refactoring of the code is required.

Based on best practices, which approach is recommended?

A.

Create unit tests only for the workflows that need to be refactored.

B.

Split the logic into reusable workflows and use arguments when needed.

C.

Rewrite all the workflows using best practices.

D.

Use manual end-to-end testing and refactor only the tested workflows.

Full Access
Question # 35

A new blank project only has the Main.xaml file and consists of a single Throw activity. The activity is not enclosed in a Try Catch activity.

If this process is published and run from Orchestrator, what is the expected result?

A.

Exception Pop-up is displayed on the robot machine.

B.

Job is completed with a "Stopped" state.

C.

Job is completed with a "Successful" state.

D.

Job is completed with a 'Faulted" state.

Full Access
Question # 36

Where in the Robotic Enterprise (RE) Framework template project is the SetTransactionStatus.xaml invoked?

A.

In the Finally section of the Try Catch activity in the End Process state.

B.

In the Try section of the Try Catch activity in the Process Transaction state.

C.

In the Finally section of the Try Catch activity in the Process Transaction state.

D.

In the Try section of the Try Catch activity in the End Process state.

Full Access
Question # 37

A developer automated a business process based on the Dispatcher and Performer model using two automation projects. Each project file has several invoked workflow files. Before publishing, the developer wants to ensure all unexpected exceptions are caught.

How many Global Exception Handlers can be set?

A.

Only one per business process

B.

Equal to the number of workflow files

C.

Equal to the number of Try Catch activities

D.

Only one per automation project

Full Access
Question # 38

A developer created a process which extracts text from an element on an HTML website using a Get Text activity. The developer observed that the text can only be successfully extracted when the attribute "innertext" updates or changes from "false" to "true". The target element can take up to 20 seconds to load.

Which activity should be used before the Get Text activity to ensure the target element text can be extracted?

A.

Set Web Attribute

B.

Delay

C.

On Element Appear

D.

Wait Attribute

Full Access
Question # 39

You have two lists in a workflow:

1) FranceCities which contains city names in France

2) IndiaCities which contains city names in India

In order to show all city names from both lists, which expression should be used as the input to a MessageBox?

A.

String.Join(",", FranceCities.ToString + IndiaCities.ToString)

B.

FranceCities.Concat(IndiaCities).ToList.ToString

C.

String.Join(",", Enumerable.Concat(FranceCities, IndiaCities).ToList)

D.

Enumerable.Concat(FranceCities, IndiaCities).ToString

Full Access
Question # 40

A developer is automating a project for the Finance team. As defined in the Process Definition Document, the robot is required to log the completion of each step with the documented corresponding Log Level.

If Fatal is the highest Log Level severity for the UiPath Log Message activity, what is the correct priority sequence, from the lowest to the highest severity, of the remaining Log Levels?

Instructions: Drag and drop the lowest severity level to the top of the list and repeat until the highest severity level appears at the bottom of the list.

Full Access
Question # 41

What are the differences between a partial selector and a full selector?

A.

Partial selectors in activities always take longer to execute.

Full selectors can contain wildcards.

B.

Partial selectors are recommended when switching between multiple windows.

Full selectors can only contain one line.

C.

Partial selectors cannot contain wildcards.

Full selectors always include the application name.

D.

Partial selectors can only be configured on activities inside containers.

Full selectors always contain information about the top-level window.

Full Access
Question # 42

A developer is building a process which types data into input fields and needs to use the Hardware Events input method. In addition, the developer wants to decrease the speed with which the input string characters are typed into the fields.

Which property of the Type Into activity should the developer edit?

A.

DelayAfter

B.

WaitForReady

C.

DelayBefore

D.

DelayBetweenKeys

Full Access
Question # 43

A developer has added a Log Message activity in the Catch block of a Try Catch activity. The Log Message activity is executed when the process tries to recover from an unknown System Exception.

What is the recommended level for the Log Message activity?

A.

Fatal

B.

Info

C.

Trace

D.

Error

Full Access
Question # 44

A developer created the following sequence:

The following reflects the Catches block for the Try Catch activity:

The Variable tab appears below:

The Properties for the Retry Scope activity are shown below:

The Properties for the On Element Appear activity are as follows:

Based on the configurations shown in the exhibits, which output is displayed in the Output panel when the target exists at runtime and it is not visible on the screen?

A.

Snipping tool-option New Pop-up exists

Snipping tool-option New Pop-up exists

Snipping tool-option New Pop-up exists

B.

Snipping tool-option New Pop-up exists

Snipping tool-option New Pop-up exists

Snipping tool-option New Pop-up exists

C.

Value of counter is: 4

D.

Snipping tool-option New Pop-up exists

Snipping tool-option New Pop-up exists

Snipping tool-option New Pop-up exists

Value of counter is: 4

Full Access
Question # 45

An attended automation user wants to run two background processes in UiPath Assistant: UpdateTimecards Process and GetPTODays Process. What is a characteristic of running these processes?

A.

UpdateTimecards Process and GetPTODays Process can be run concurrently only if started from Orchestrator

B.

UpdateTimecards Process and GetPTODays Process can only be run sequentially

C.

An exception is thrown if the processes are executed concurrently

D.

UpdateTimecards Process and GetPTODays Process can be run concurrently

Full Access
Question # 46

A developer wants to create a process which uses UI automation activities on hidden or minimized windows for a user in a Call Center. While the process is running on the user’s machine, the user also needs the ability to use the machine to look up items in a desktop application.

Which activity must be configured to be able to interact with hidden or minimized windows?

A.

Get Full Text

B.

Set Text

C.

Click

D.

Check

Full Access
Question # 47

A developer has created a project to scrape structured data from Service Desk tickets. Upon review, the developer discovered that the Extract Structured Data activity was set to retrieve 50 results. The activity needs to be updated to retrieve all available results.

From the drop-down list shown in the exhibit, select the correct value that should be used to update the MaxNumberOfResults property.

Full Access
Question # 48

A developer has built a process consisting of three invoked workflows in the Main.xaml file. The second workflow should be run in Picture-in-Picture (PiP). How should the Invoke Workflow File activity properties be configured?

A.

Target Session = Picture in Picture

Isolated = Checked

B.

Target Session = Current

Isolated = Unchecked

C.

Target Session = Picture in Picture

Isolated = Unchecked

D.

Target Session = Current

Isolated = Checked

Full Access
Question # 49

A developer needs to ensure a UI element with a partially changing attribute can be consistently identified with a Click activity. Which property of the Click activity can support a wildcard?

A.

Element

B.

Selector

C.

ClippingRegion

D.

ClickType

Full Access
Question # 50

A developer wants to use the default Robotic Enterprise (RE) Framework without using Orchestrator. What is the minimum requirement to ensure that the project does not access Orchestrator queues?

A.

Remove the Get Transaction Data state from the Main state machine

Remove the OrchestratorQueueName setting from Config.xlsx

B.

Remove the Get Transaction Data state from the Main state machine

Remove the Get Transaction Item activity from the project

C.

Remove the Get Transaction Item activity from the project

Remove the three SetTransactionStatus activities from the SetTransactionStatus workflow

D.

Remove the OrchestratorQueueName setting from Config.xlsx

Remove the three SetTransactionStatus activities from the SetTransactionStatus workflow

Full Access
Question # 51

During the execution of a process, a button must be clicked to open an application. Based on best practice, what should the developer use to ensure the button element is clicked and the automation process continues?

A.

Use the Click activity within the Try Block and the Catch Block of a Try Catch activity to open the application

B.

Use the Click activity in the Action of a Retry Scope activity with a Condition that an element exists within the opened application

C.

Modify the Click activity used to open the application by setting the ContinueOnError property to “True”

D.

Modify the Click activity used to open the application by increasing the timeout property an additional 30 seconds

Full Access
Question # 52

A developer is automating a process which uses data from invoice documents. The business requirement is that each transaction should be uniquely identified by the invoice number and is only uploaded to the Orchestrator queue once.

What is a recommended practice to meet this requirement?

A.

Create a Queue with Unique Reference set to "Yes"

In the process, set the Reference property of the Add Queue Item activity to the invoice number

B.

Create a Queue with the Auto Retry property set to "No"

In the process, set the QueueName property of the Add Queue Item activity to the invoice number

C.

Create a Queue with Unique Reference set to "Yes"

In the process, set an argument named Reference of the ItemInformation property of the Add Queue Item activity to the invoice number

D.

Create a Queue with the Auto Retry property set to "No"

In the process, set an argument named TransactionId of the ItemInformation property of the Add Queue Item activity to the invoice number

Full Access