Free UiARD Sample Questions — UiPath Advanced RPA Developer v1.0

Free UiARD sample questions for the UiPath Advanced RPA Developer v1.0 exam. No account required: study at your own pace.

Want an interactive quiz? Take the full UiARD practice test

Looking for more? Click here to get the full PDF with 154+ practice questions for $10 for offline study and deeper preparation.

Question 1

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
Show Answer
Correct Answer:
C. Click
Question 2

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?

  • A. TimeoutMS = 10000
  • B. WaitForReady = Complete
  • C. TimeoutMS = Int32.MaxValue
  • D. WaitForReady = Interactive
Show Answer
Correct Answer:
D. WaitForReady = Interactive
Question 3

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
Show Answer
Correct Answer:
C. String.Join(",", Enumerable.Concat(FranceCities, IndiaCities).ToList)
Question 4

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?

  • 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
Show Answer
Correct Answer:
B. Set the “Unique Reference” of the queue to “Yes” Add a descriptive “Reference” in the Add Queue Item activity
Question 5

In which situation can "idx" be used in a reliable selector?

  • A. When the exact n-th element in a static UI list is needed in the process
  • B. When the "idx" value is either 1 or 2
  • C. When the selectors of the elements in the application rarely change
  • D. When a dynamic selector is required
Show Answer
Correct Answer:
B. When the "idx" value is either 1 or 2
Question 6

A developer needs to reference the data in the first row of the "ID" column in the System.Data.DataTable, "DT". Which expression is used to reference this data?

  • A. DT.Rows(0).ID
  • B. DT.Rows(0).Item("ID")
  • C. DT.Rows(1).ID
  • D. DT.Rows(1).Item("ID")
Show Answer
Correct Answer:
B. DT.Rows(0).Item("ID")
Question 7

A developer created a Robotic Enterprise (RE) Framework project in UiPath Studio 2021.10 with the default Config.xlsx settings. A Queue Item is processed and a Business Rule Exception is thrown. In addition, a System Exception is thrown in the SetTransactionStatus.xaml file when attempting to set the transaction status to "Failed". Based on the scenario, what is the behavior inside the REFramework if the System Exception persists?

  • A. The Set Transaction Status activity is not retried
  • B. The job is killed and the Queue Item is Abandoned
  • C. The Set Transaction Status activity is retried up to 2 times
  • D. screenshot will be captured and moves to the next Queue Item
Show Answer
Correct Answer:
C. The Set Transaction Status activity is retried up to 2 times
Question 8

What represents the section(s) of a Final State in a State Machine?

  • A. Entry
  • B. Entry and Transitions
  • C. Exit
  • D. Entry and Exit
Show Answer
Correct Answer:
A. Entry
Question 9

In a UiPath Studio project, the property ValidateUnconnectedNodes is set to True on a flowchart. A Log Message activity on this flowchart is not connected to any other node. What is the behavior of this setting at design time?

  • A. warning message is written in the Output section of Studio stating that there are unconnected activities
  • B. The flowchart shows an error stating that there are unconnected activities only when validated with Workflow Analyzer
  • C. The flowchart is correctly validated and no error is shown, but the workflow will throw an exception at runtime
  • D. The flowchart shows an error stating that there are activities which are unconnected to the other activities in the flowchart
Show Answer
Correct Answer:
B. The flowchart shows an error stating that there are unconnected activities only when validated with Workflow Analyzer
Question 10

A developer has two collections containing data: 1. A list of strings called listA that was initialized with 2 items 2. An array of strings called arrayB that was initialized with 2 items How can both collections be combined into a single 4-item collection called results?

  • A. Use the Add To Collection activity with arrayB as the parameter
  • B. Use the String.Join method with listA and arrayB as parameters
  • C. Use a Multiple Assign activity to add each item from arrayB to listA
  • D. Use a For Each activity to iterate through listA and add each item to arrayB
Show Answer
Correct Answer:
B. Use the String.Join method with listA and arrayB as parameters
Question 11

A developer plans to build a process that will use a Type Into activity to interact with hidden or minimized browsers on an employee's machine. The main requirement is to ensure the employee can use the machine without disruption while the robot is running. Which activity property should be enabled on the Type Into activity?

  • A. SimulateType
  • B. Private
  • C. ContinueOnError
  • D. AlterIfDisabled
Show Answer
Correct Answer:
A. SimulateType
Question 12

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?

  • 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
Show Answer
Correct Answer:
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 13

A developer is asked to create a new library project in UiPath Studio. What describes a characteristic of a library project?

  • A. library project is a package that must contain only a single reusable component
  • B. library project does not contain an entry point file
  • C. library project is saved as a zip file and used as a dependency in other processes
  • D. library project is a package that must contain multiple reusable components
Show Answer
Correct Answer:
D. library project is a package that must contain multiple reusable components
Question 14

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
Show Answer
Correct Answer:
D. Wait Attribute
Question 15

A developer has configured the Element property of a Click activity. Which property of the Click activity should be left blank?

  • A. SimulateClick
  • B. SendWindowMessages
  • C. WaitForReady
  • D. Selector
Show Answer
Correct Answer:
D. Selector
Question 16

A developer is creating an automation project which creates a temporary password in the company’s system for new employees. To protect this sensitive information from being logged during the execution of the automation at the Verbose level, how can the developer avoid logging any variable and argument values in both Orchestrator and Studio?

  • 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 reference the variables or arguments
Show Answer
Correct Answer:
D. Check the Private property on the activities that reference the variables or arguments
Question 17

A developer created an automation project in the Robotic Enterprise (RE) Framework which needs to enter a User ID depending on the machine it runs on. The User ID is stored in Orchestrator as a Text asset using the Value Per Account-Machine method. Which steps should the developer perform to use this asset in the project?

  • A. Add a row in the Settings sheet in Config.xlsx with the name of the Orchestrator asset. Use the Get Asset activity in the workflow to get the User ID
  • B. Add a row in the Settings sheet in Config.xlsx with the name of the Orchestrator asset. In the workflow, retrieve the User ID by referencing the Config dictionary
  • C. Add a row in the Assets sheet in Config.xlsx with the name of the Orchestrator asset. Use the Get Asset activity in the workflow to get the User ID
  • D. Add a row in the Assets sheet in Config.xlsx with the name of the Orchestrator asset. In the workflow, retrieve the User ID by referencing the Config dictionary
Show Answer
Correct Answer:
D. Add a row in the Assets sheet in Config.xlsx with the name of the Orchestrator asset. In the workflow, retrieve the User ID by referencing the Config dictionary
Question 18

A developer is creating processes that will be run on user's machines. Which Project Settings options will exclude the process from running on unattended robots?

  • A. Attended Automation = No - Starts in Background = No
  • B. Starts in Background = Yes - Starts in PiP = Yes
  • C. Attended Automation = Yes - Starts in Background = No
  • D. Attended Automation = No - Supports Persistence = No
Show Answer
Correct Answer:
C. Attended Automation = Yes - Starts in Background = No
Question 19

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
Show Answer
Correct Answer:
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
Question 20

A project manager is checking the output of a process that is working through 500 Queue Items. One of the Queue Items has an In Progress status. What was the status before it changed to "In Progress"?

  • A. Successful
  • B. Retried
  • C. Failed
  • D. New
Show Answer
Correct Answer:
D. New

Aced these? Get the Full Exam

Download the complete UiARD study bundle with 154+ questions in a single printable PDF.