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

UiPath UiPath-ARDv1 UiPath Advanced RPA Developer v1.0 Exam (UiARD) Exam Practice Test

Demo: 52 questions
Total 348 questions

UiPath Advanced RPA Developer v1.0 Exam (UiARD) Questions and Answers

Question 1

What tags are verified in Internet Explorer to assess if an application is in the Interactive or Complete state?

Options:

A.

The  tag is used to check if the Ready state of the HTML document is Complete.

B.

, or  tags.

C.

The presence of   tag is verified.

D.

The  tag is used to check if the Ready state of the HTML document is set to Complete. Additionally, the Busy state has to be set to "False".

Question 2

A developer added six Queue Items to your queue on 15.04.2021. What is the correct sequence in which these Queue Items will be processed?

Options:

A.

E, A, B, F, C, D

B.

A, E, B, D, C, F

C.

E, D, A, B, C, F

D.

A, C, F, B, E, D

Question 3

When is it recommended to use full selectors?

Options:

A.

When switching between multiple windows.

B.

When the selector is stable.

C.

When performing multiple actions in the same window.

D.

When working with dynamic selectors.

Question 4

How can you pass data between workflows?

Options are :

Options:

A.

By using arguments.

B.

By using variables.

C.

By using a pipe.

Question 5

In the UiPath Robotic Enterprise Framework template, if a System Error is encountered in the Init state of the Main workflow, which state is executed next?

Options are :

Options:

A.

End Process

B.

Get Transaction Data

C.

Init

Question 6

What types of assets can be stored in Orchestrator?

Options are :

Options:

A.

Array, Datatable, Bool, String

B.

Bool, String, Integer, Credential

C.

Integer, Password, GenericValue, String

Question 7

The String.Format("Input = {0} and Output = {1}", "1","2") expression returns the following text:

Options are :

Options:

A.

Input = 0 and Output = 0

B.

Input = 1 and Output = 2

C.

Input = 1 and Output = 1

D.

Input = {0} and Output = {1}

Question 8

In this exercise, you will create a UiPath automation that performs the steps below.

To achieve this, you will use the REFrameWork as the starting template and follow the UiPath development best practices.

Here are the steps performed by the Robot:

1. Log in to https://www.acme-test.com.

2. On the landing page, Dashboard, click on the Work items menu item. Scrape the data in all the pages of the table, page by page, ensuring error handling and recovery.

3. For each page:

- Filter the records where Status is 'Open';

- Filter the records where Type is 'WI5';

- Filter the records where WIID is less than 500000;

- Append the resulting datatable into an Excel worksheet; you shouldn't worry about the headers and format of the output file.

Constraints to follow in the development, using the REFrameWork:

1. TransactionItem datatype should be a String. The process should recover and retry in case of errors in navigation between WorkItems page. One transaction is the action of scraping one web page.By navigating to the next page, the next transaction will execute. (Same as ACME Process 4 Dispatcher from the UiPath Academy).

2. Create a separate workflow file for the Login to ACME. File input arguments: URL ; Username ; Password .

3. Create a separate workflow file for closing ACME.

3. Add the ACME_URL and ACME_Credential to the Config file.

4. Populate InitAllApplications.xaml from the Framework folder with Invoking the Login to ACME and navigation to the Work Items.

5. Populate CloseAllApplications.xaml from the Framework folder with Invoking the Close ACME.

6. Populate KillAllProcesses.xaml from the Framework folder with killing the process used.

7. Populate the Process.xaml file with the following actions: Web scraping, Filtering and Appending to Excel.

Important Note: Don't use external file references outside of the project folder (including Orchestrator Assets). Place all the used files within the project folder, zip that folder and upload it to the UiPath Certification Platform.

Zip ALL the used workflow files AND the output Excel file. Then upload the .zip file to the UiPath Certification Platform.

Good luck!

Options are :

ALL THE BEST!

Options:

Question 9

A developer initialized the following dictionary:

sampleDictionary = New Dictionary(Of String, String) From { {“HUB Academy”, “RPA”}, {“UiPath”, “Certificate”} }

How to return the value "Certificate" from this dictionary?

Options:

A.

sampleDictionary("UiPath")

B.

sampleDictionary.Keys("UiPath")

C.

sampleDictionary("UiPath").GetValue

D.

sampleDictionary.Values(2)

Question 10

Where can the logging level of a robot be changed from?

Options are :

Options:

A.

Orchestrator, in the Edit Robot section, the Settings tab.

B.

The robot settings, which are accessed via the UiPath Robot icon in the System tray.

C.

You can not change the logging level.

Question 11

A developer implemented a Performer using the Robotic Enterprise Framework to process items from the queue. Each transaction item contains a file path to a specific file on Shared Drive. Robot uses Path Exists activity to check if a required file exists.

If the path exists, robot needs to copy the file to its local folder. If the path does not exist, robot sets a status Failed with a Business Rule Exception to this transaction item. Robot does not retry these items during processing. What is the correct reason for that?

Options:

A.

Items that failed with a Business Rule Exception are not retried.

B.

MaxRetryNumber in Config is set to 0.

C.

Path Exists activity is wrapped in a Try Catch.

D.

The Auto Retry property in the queue is set to No.

Question 12

Downloading a report from a web application takes a variable amount of time, but a pop-up window is shown when the download is finished. What should you do to check whether the file has been fully downloaded before continuing the process?

Options are :

Options:

A.

Use the On Element Appear activity and indicate the download pop-up window

B.

Set the WaitForReady property to Complete

C.

Use the Element Exist activity and indicate the download pop-up window

Question 13

How can you identify a column in a DataTable?

Options are :

Options:

A.

By using the column index.

B.

By using the row index.

C.

By using the column default value.

D.

By using the column name.

Question 14

A developer is using UiExplorer to modify selectors. The "Highlight" button is present in UiExplorer. What is its functionality and when does this button appear?

Options:

A.

Highlights the selected element from the Visual Tree in real time. The highlight stays on for 3 seconds.

B.

Brings the target element in the foreground. The button is enabled only if the selector is valid.

C.

Highlights the selected element from the Visual Tree in real time. The highlight stays on until it's switched off.

D.

Brings the target element in the foreground. The button is enabled only if the selector is invalid.

Question 15

You need to collect employees data and send it by email as an Excel file. What type of workflow is the most suitable for the final part, which adds the file attachment, formats the email, and sends it?

Options are :

Options:

A.

Sequence

B.

Flowchart

C.

State Machine

D.

Directed Acyclic Graph (DAG)

Question 16

What is the slowest method of reading text?

Options are :

Options:

A.

OCR

B.

Native

C.

Full Text

Question 17

Where should you store the environment settings that are prone to changes?

Options are :

Options:

A.

Directly inside the workflows, as hard coded values

B.

In Orchestrator, as assets

C.

Inside config files (.xml, .json, .xlsx, etc.)

Question 18

What UiPath tool ensures that your project meets high quality and reliability standards?

Options:

A.

Diagnostic Tool

B.

UI Explorer

C.

Test Manager

D.

Workflow Analyzer

Question 19

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?

Options:

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.

Question 20

A developer wants to create an attended automation process. The process will take information from emails in the current user's inbox.

Assuming the email/domain or password for the user's email inbox are not provided in the automation, which activity can be used to get unread emails with the subject line "Email for Robot"?

Options:

A.

Get Exchange Mail Messages

B.

Get POP3 Mail Messages

C.

Get Outlook Mail Messages

D.

Get IMAP Mail Messages

Question 21

What represents an example of a full selector?

Options:

A.

B.

C.

D.

Question 22

If a developer wants to use a variable of type UIElement to identify a button in a Click activity, which property must be manually configured during development?

Options:

A.

Element

B.

Selector

C.

ClippingRegion

D.

WaitForReady

Question 23

A developer needs to create a process that performs the following:

1.Scrapes a table of common English-Spanish translations

2.Writes the table to an Excel file

3.Emails that Excel file as an attachment

While creating this process, the developer notices that two activities with the same name can write the scraped DataTable to Excel.

What are the differences between the Workbook and Excel Write Range activities?

Options:

A.

Excel Write Range activity can only be used when Excel is installed.

Workbook Write Range activity can be faster by writing the data directly to the file.

B.

Excel Write Range activity only works in the foreground, visible to the user. Workbook Write Range activity only works in the background.

C.

Excel Write Range activity will create the file in the WorkbookPath property if it does not exist. Workbook Write Range activity can only be used when Excel is installed.

D.

Excel Write Range activity only works in the background.

Workbook Write Range activity will create the file in the WorkbookPath property if it does not exist.

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?

Options:

A.

Navigate To and Attach Browser

B.

Open Browser and Navigate To

C.

Open Browser and Close Tab

D.

Attach Browser and Open Browser

Question 25

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"?

Options:

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

Question 26

A developer is creating an automation project which processes personal information of employees.

To protect sensitive information that is logged during the execution of the automation at the Verbose level, how can the developer avoid logging variable and argument values in both Orchestrator and Studio?

Options:

A.

Store all sensitive information in an Excel file that the process can access.

B.

Check the Isolated property when invoking a workflow with sensitive information.

C.

Ensure all personal information variables are of the SecureString variable type.

D.

Check the Private property on the activities that contain sensitive information.

Question 27

A developer plans to create a process to automate a web application. The web application requires HTML buttons and text boxes to be loaded. Although some assets may still be loading, the robot should perform the UI actions once the buttons and text boxes are loaded.

Which property should be configured?

Options:

A.

TimeoutMS = 10000

B.

WaitForReady = Complete

C.

TimeoutMS = Int32.MaxValue

D.

WaitForReady = Interactive

Question 28

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?

Options:

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.

Question 29

A developer configured the properties for a Click activity on an element inside a web page as shown in the exhibit. An animation on the web page never completely loads but the element specified in the Click activity does.

What occurs when this Click activity executes?

Options:

A.

Timeout error occurs without clicking on the element.

B.

Waits 10 seconds before clicking on the element.

C.

Continues to the next activity after 30 seconds without clicking on the element.

D.

Element is clicked once it is fully loaded.

Question 30

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?

Options:

A.

DataSet.Tables(0).TableName

B.

DataSet.Tables(1).TableName

C.

DataSet.Rows(0).TableName

D.

DataSet.Rows(1).TableName

Question 31

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?

Options:

A.

Step Into

B.

Break

C.

Step Over

D.

Continue

Question 32

A developer wants to create a process for a Call Center user. This process must:

1.Interact with application windows that are minimized or in the background.

2.Allow the user to interact with separate desktop applications at the same time.

Which workflow activity requires modifications to some of the properties' default values to ensure this process runs in the background?

Options:

A.

Get Text

B.

Element Exists

C.

Select Item

D.

Type Into

Question 33

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?

Options:

A.

Default

B.

Simulate Type

C.

Activate

D.

SendWindowMessages

Question 34

Review the following exhibits:

Based on the exhibits, what is the output of the sequence?

Options:

A.

A2X9k

B.

A1bx3

A1bx3

C.

A1bx3

A2X9k

D.

A2X9k

A2X9k

Question 35

Which file in the Robotic Enterprise (RE) Framework reads the Data/Config.xlsx file and retrieves assets from Orchestrator into the process?

Options:

A.

KillAllProcesses.xaml

B.

InitAllApplications.xaml

C.

InitAllSettings.xaml

D.

Process.xaml

Question 36

A developer is adding a Log Message activity in an Exit section of a single state within a state machine. When will the Log Message activity in the Exit section be executed?

Options:

A.

After the activities in the Entry section and the activities in the trigger are executed.

B.

After the activities in the Entry section are executed, but only if there are exceptions.

C.

Immediately after the activities in the Entry section are executed.

D.

After the activities in the Entry section are executed and the transition to the next state is confirmed.

Question 37

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?

Options:

A.

Element

B.

Selector

C.

ClippingRegion

D.

ClickType

Question 38

A developer defined two Int32 variables, FirstInt and SecondInt, in a workflow. Which panel can the developer use to monitor the result of the expression. FirstInt > SecondInt, throughout the execution of the workflow in Debug mode?

Options:

A.

Breakpoints Panel

B.

Locals Panel

C.

Watch Panel

D.

Immediate Panel

Question 39

A developer creates a Dispatcher which extracts information from a Microsoft Excel file and uploads that information into an Orchestrator queue. What is the recommended way to avoid creating duplicate Queue Items?

Options:

A.

Set the “Unique Reference” of the queue to “No”

Set “Auto Retry” of the queue to “Yes”

B.

Set the “Unique Reference” of the queue to “Yes”

Add a descriptive “Reference” in the Add Queue Item activity

C.

Add a descriptive “Reference” in the Add Queue Item activity

Check that it does not equal the “Reference” of the Queue Item last uploaded

D.

Create an Excel file of processed Queue Items

Loop through the list to check if the current Queue Item to upload has been uploaded before

Question 40

A developer wanted to use a Type Into activity which interacts with hidden or minimized windows. However, the process was only able to run on foreground windows. Which activity property configuration would cause the automation to run only on foreground windows?

Options:

A.

SendWindowMessages property was enabled in the Type Into activity.

B.

SimulateType property was enabled in the Type Into activity.

C.

Activate property was disabled in the Type Into activity

D.

Default property selections of the Type Into activity were used.

Question 41

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?

Options:

A.

Fatal

B.

Info

C.

Trace

D.

Error

Question 42

A developer created an attended process which used UI Automation activities on hidden or minimized windows. While the process is running on the user's machine, the user also needs the ability to use the machine.

Which activity is configured by default to enable interaction with hidden or minimized windows?

Options:

A.

Type Secure Text

B.

Click

C.

Set Text

D.

Hover

Question 43

A developer performs a review on a complex process stored in a single .xaml file. During the review, the developer discovers that the workflow cannot be easily tested. Based on best practices, which approach is recommended for improving the ability to independently test components?

Options:

A.

Place the entire workflow into a single sequence and perform start-to-finish debugging

B.

Split the project into multiple workflows and use arguments when needed

C.

Test only the activities that have shown previous errors and modify those activities

D.

Place the entire project on GIT and use libraries instead of built-in activities

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?

Options:

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

Question 45

A process uses the Robotic Enterprise (RE) Framework without access to Orchestrator. Based on best practices, what is the recommended way to ensure a transaction will be retried in the event of an Application Exception while processing that transaction?

Options:

A.

Use a Retry Scope activity within the Process Transaction state

B.

Use a Try Catch activity with a Retry Scope activity in the Catch block defined for Application Exceptions

C.

Set the MaxRetryNumber in the Config.xlsx file to a number greater than 0

D.

Create a Queue in Orchestrator with the "Max # of retries" greater than 0

Question 46

A developer is working on their first project design involving Orchestrator interactions. An email needs to be sent to the process owner at the end of each transaction. The process owner is only expected to change once a year due to role changes within the company. The transaction number is the employee ID and must be included in the email to the process owner.

Based on best practices, how should the process owner email and employee ID be set?

Options:

A.

Process Owner Email as a field in the Queue Item

Employee ID as a field in the Queue Item

B.

Process Owner Email as an Orchestrator Asset

Employee ID as an Orchestrator Asset

C.

Process Owner Email as an Orchestrator Asset

Employee ID as a field in the Queue Item

D.

Process Owner Email as a field in the Queue Item

Employee ID as an Orchestrator Asset

Question 47

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?

Options:

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

Question 48

In a UiPath project, a developer uses a Click Button activity. A desktop application should be opened as a result of clicking the button. Based on best practice, what should the developer use to ensure: (1) the button element is clicked and (2) the application is opened correctly?

Options:

A.

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

B.

Use an Element Exists activity after the click to ensure that an element exists within the opened application

C.

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

D.

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

Question 49

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?

Options:

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

Question 50

A developer needs to select a layout for integrating activities into a workflow file. They must select a layout that covers all possible cases and transitions, and accommodate processes that are not easily captured through the use of loops and If statements.

Based on best practices, which layout is recommended?

Options:

A.

Global Exception Handler

B.

Sequence

C.

Flowchart

D.

State Machine

Question 51

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?

Options:

A.

DelayAfter

B.

WaitForReady

C.

DelayBefore

D.

DelayBetweenKeys

Question 52

What represents an example of tags and attributes identified by a partial selector?

Options:

A.

B.

C.

D.

Demo: 52 questions
Total 348 questions