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

UiPath UiPath-ADPv1 UiPath (ADPv1) Automation Developer Professional Exam Exam Practice Test

Page: 1 / 19
Total 188 questions

UiPath (ADPv1) Automation Developer Professional Exam Questions and Answers

Testing Engine

  • Product Type: Testing Engine
$37.5  $124.99

PDF Study Guide

  • Product Type: PDF Study Guide
$33  $109.99
Question 1

What are the possible statuses after running any REFramework test case?

Options:

A.

MANUAL or AUTOMATIC.

B.

PASS or FAIL.

C.

EXPECTED or ACTUAL.

D.

SUCCESS or EXCEPTION.

Question 2

In the Global Exception Handler, which arguments are provided by default and should not be removed?

Options:

A.

errorinfo with the “Out" direction result with the “In/Out" direction

B.

errorinfo with the “In" direction result with the *ln/Ouf direction

C.

errorinfo with the “In" direction result with the "In" direction

D.

errorinfo with the “In" direction result with the "Out" direction

Question 3

When building automation projects, which statement is true regarding Perform Remote Debugging?

Options:

A.

Perform Remote Debugging is only possible when the automation project does not involve Orchestrator queues and assets.

B.

Perform Remote Debugging enables developers to design new III elements for the automation project.

C.

Perform Remote Debugging refers to the process of testing and debugging an automation project on the same machine where UiPath Studio is installed.

D.

Perform Remote Debugging allows developers to debug a project on a different machine using a web-based interface.

Question 4

At indication time, the Strict Selector has the following functionalities available:

Options:

A.

Refresh, Open in UiExplorer, Copy to clipboard.

B.

Ignore text. Copy to clipboard. Show all matches.

C.

Open in UiExplorer, Copy to clipboard, Show all matches.

D.

Accuracy, Open in UiExplorer, Copy to clipboard. Show all matches.

Question 5

What is the correct method to check how many resources are utilized in a personal workspace in UiPath Orchestrator?

Options:

A.

Navigate to Tenant > Folders, click the Personal Workspaces tab. and then click Manage Resources for the desired workspace.

B.

Navigate to Tenant > Folders, click the All Workspaces tab. and then click Check Resources for the desired workspace.

C.

Navigate to Tenant > Users, click the Personal Workspaces tab. and then click Resources for the desired workspace.

D.

Navigate to Tenant > Folders, click the Personal Workspaces tab. and then click See Usage for the desired workspace.

Question 6

A developer examines a workflow in which filenames are stored within a collection. The collection is initialized with a single filename. When adding a new filename to the collection, which collection variable type will cause an error?

Options:

A.

System.Collections.Generic.Dictionary

B.

System.Collections.Generic.List

C.

System.Array

D.

System.Data.DataTable

Question 7

Which of the following examples accurately demonstrates the correct usage of Al Computer Vision features in a UiPath project?

Options:

A.

Employing Al Computer Vision to identify and interact with Ul elements in a remote desktop application with low quality or scaling issues.

B.

Utilizing Al Computer Vision to train a custom machine learning model to recognize specific patterns in data.

C.

Using Al Computer Vision to extract plain text from a scanned PDF document and store the output in a string variable.

D.

Applying Al Computer Vision to perform sentiment analysis on a provided text string and displaying the result.

Question 8

Given a dataiable "dt" with the following header:

"Surname. Address. Zip Code, Given Name, Phone Number.

What is the correct configuration of the Invoke Method activity so that the resulting header will be:

"Surname. Given Name. Address. Zip Code. Phone Number".

A)

B)

C)

D)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 9

In a UiPath State Machine workflow, which section of State activity is used to specify conditional/triggers logic and multiple outgoing transitions in a state machine?

Options:

A.

Entry

B.

Transitions

C.

Triggers

D.

Exit

Question 10

What is the default priority value for the Job Priority field in UiPath Orchestrator when starting a job manually?

Options:

A.

Inherited

B.

Medium

C.

High

D.

Low

Question 11

In UlPath Orchestrator. when managing multiple Jobs in a queue, which feature allows operators to dictate the execution sequence by assigning the importance of each Job?

Options:

A.

Job Execution Order

B.

Job Queuing Strategy

C.

Jab Dependency Settings

D.

Job Priority Levels

Question 12

Which of the options below is not an action in Test Explorer?

Options:

A.

Run Selected

B.

Run Failed Test Cases

C.

Run All In View

D.

Run Passed Test Cases

Question 13

In UiPath Studio, how can a specific amount of time be subtracted from the current date using DateTime and TimeSpan variables in the VB.NET?

Options:

A.

Multiply the TimeSpan variable by -1 and then add it to the DateTime variable.

B.

Assign the subtraction result to a DateTime variable with the following syntax Today.Subtract(Span).

C.

Use the Add method on the DateTime variable and pass a negative TimeSpan value.

D.

Call Now.Subtract(Span) directly, without using a DateTime variable.

Question 14

How do you subtract a specific TimeSpan from "Today" in VB.NET?

Options:

A.

DateTime.SubtractSpanFrom(Today, TimeSpan)

B.

DateTime.Now - TimeSpan

C.

Today.SubtractUsingDate(-TimeSpan)

D.

Today.Subtract(TimeSpan)

Question 15

What is the role of connections in the UiPath Integration Service?

Options:

A.

Connections establish tasks and exchanges between users and external applications using the authentication process of the UI automation provider.

B.

Connections establish tasks and exchanges between users and external applications using the authentication process of the API provider.

C.

Connections establish tasks and exchanges based on a connector's compatibility with the external application.

D.

Connections establish tasks and exchanges between users and external applications using the server-side triggers.

Question 16

A developer is building a process that types data into input fields using the Hardware Events input method. Which property of the Type Into activity should be modified to reduce the pace at which the input string characters are typed into the fields?

Options:

A.

Delay before

B.

Delay between keys

C.

Delay after

D.

Alter disabled element

Question 17

The following table is stored in a variable called "dt".

Which query can be used to extract the table column names and store them in a list?

Options:

A.

dt.Columns.Cast(Of Datacolumn).Select(function(x) x.ColumnName).ToList()

B.

dt.Columns.Select(function(x) x.ColumnName).ToList()

C.

dt.AsEnumerable.Select(function(x) x.ColumnName).ToList()

D.

dt.Columns.Cast(Of Datacolumn).Select(function(col) col).ToList()

Question 18

How can UlPath Orchestrator help address potential Issues before they become critical problems?

Options:

A.

By sending customer feedback to UiPath developers.

B.

Through proactive monitoring and alerting of detected issues

C.

With immediate technical support for any detected Issue.

D.

By automatically updating background processes.

Question 19

Once "Library A" has been imported as a dependency in the current project, how can the UI Object Repository defined in "Library A" be accessed?

Options:

A.

The Object Repository will automatically be available in the Process.

B.

The Object Repository needs to be exported as a UI Library and imported in the Process for it to become available.

C.

The Object Repository is only available in a Library.

D.

The Object Repository cannot be passed between a Process and a Library.

Question 20

When encountering an ApplicationException, what occurs if the developer chooses InvalidOperationException as the exception handler within the Catches section of the Try Catch activity?

Options:

A.

The Finally block is executed and the Catches section catches the exception.

B.

No exception is thrown and the Finally block executes.

C.

A runtime error occurs and the Finally block is not executed.

D.

No exceptions are happening and the workflow continues to execute.

Question 21

How are custom log fields used in the REFramework?

Options:

A.

Customlog fieldsareusedto automatically retry failed transactions with real-time updates.

B.

Customlog fieldsareusedto store sensitive information like credentials and personal data of users.

C.

Customlog fieldsareusedto define the variable types for transactions, replacing the default Queueitemtype.

D.

Customlog fieldsareincluded in log messages and used to add more data about each transaction for reporting and troubleshooting purposes.

Question 22

When should a developer log a coherent message with the Logging Level set as "Info" while building an automation project?

Options:

A.

Every time data is read from external sources.

B.

Every time an exception is caught in a Catch block

C.

Every time a variable or argument value is used.

D.

Every time the robot encounters an error processing a Queue Item.

Question 23

"Process A" is scheduled to run at 2:00 PM using a time trigger with the Schedule ending of Job execution feature configured to stop the job after 20 minutes. Assuming that the robots are busy and "Process A" is queued until 2:05 PM. at what time will "Process A* be stopped?

Options:

A.

2:20 PM

B.

2:25 PM

C.

2:05 PM

D.

2:28 PM

Question 24

You have to create a testcase for an attended RPA process. At some point, the attended process asks the user to input a specific token for the execution to continue, as shown in the screenshot below.

What testing concept (included in UiPath.Testing.Activities) can be used to isolate and replace the input part, without modifying the original workflow?

Options:

A.

Application Testing

B.

Data-Driven Testing

C.

Mock Testing

D.

RPA Testing

Question 25

A developer is using the REFramework template to automate a process. In "SetTransactionStatus" file, there is the following sequence of activities, where the last Log

Message activity was added by the developer:

The configuration for Add Log Fields and Remove Log Fields activities are shown below:

Add transaction log fields (Success)

The developer runs the process and notices the argument values for the first transaction are:

in_TransactionID = "07/18/2023 10:27:29"

io_TransactionNumber = 1

in_TransactionField1 = "UI235-80"

in_TransactionField2 = "Update Request"

Which of the following Log Message Details will be displayed when executing the activity Log Message Completed for the first transaction, considering it is successful?

Options:

A.

{"message": "Transaction Completed","level": "Information","logType": "User","timeStamp": "10:30:19","fileName": "SetTransactionStatus","processVersion": "1.0.0","jobId": "cb865477-35f8-4c0a-93e9-e4f4246223f2","robotName": "test.robot","machineId": 0,"logF_TransactionField2": "Update Request","logF_TransactionID": "07/18/2023 10:27:29","logF_BusinessProcessName": "Framework","logF_TransactionNumber": "1","logF_TransactionField1": "UI235-80"

B.

{"message": "Transaction Completed","level": "Information","logType": "User","timeStamp": "10:30:19","fileName": "SetTransactionStatus","processVersion": "1.0.0","jobId": "59325301-680a-4d55-a81b-56ca1f369c12","robotName": "test.robot","machineId": 0,"logF_TransactionField2": "","logF_TransactionStatus": "","logF_TransactionID":"logF_BusinessProcessName": "Framework","logF_TransactionNumber": "","logF_TransactionField1": ""}

C.

{"message": "Transaction Completed","level": "Information","logType": "User","timeStamp": "10:30:19","fileName": "SetTransactionStatus","processVersion": "1.0.0","jobId": "59325301-680a-4d55-a81b-56ca1f369c12","robotName": "test.robot","machineId": 0,"logF_TransactionField2": empty,"logF_TransactionStatus": empty,"logF_TransactionID": empty,"logF_BusinessProcessName": "Framework","logF_TransactionNumber": empty,"logF_TransactionField1": emp

D.

{"message": "Transaction Completed","level": "Information","logType": "User","timeStamp": "10:30:19","fileName": "SetTransactionStatus","processVersion": "1.0.0","jobId": "f8a36a46-8ebc-40df-8f71-26b39087ebee","robotName": "test.robot","machineId": 0,"logF_BusinessProcessName": "Framework"}

Question 26

What actions must be manually selected in the App/Web Recorder before recording a step?

Options:

A.

Click on buttons, links, and other clickable elements such as icons or images.Type text in a text area such as a text box.Select or clear a check box.Send keyboard shortcuts using your keyboard.Select an item from a drop-down.

B.

Select or clear a check box.Send keyboard shortcuts using your keyboard.Select an item from a drop-down.

C.

Copy text using the Get Text activity.Hover over an element using the Hover activity.Highlight an element using the Highlight activity.

D.

Copy text using the Get Text activity.Hover over an element using the Hover activity.Click on buttons, links, and other clickable elements such as icons or images.Type text in a text area such as a text box.Select or clear a check box.

Question 27

How does UiPath handle different dependency versions for multiple running processes that run at the same time?

Options:

A.

Each running process automatically adapts to the available dependency version.

B.

Each running process uses its own required version of the dependency.

C.

All running processes use the latest version of the dependency available.

D.

Running processes use the earliest compatible dependency version.

Question 28

A developer intends to enter text into an input field using a combination of a string and a hotkey. The input action should take place within a hidden or minimized window.

Which input method(s) can be used individually for the Type Into activity?

Options:

A.

Window Messages only.

B.

Simulate only.

C.

Same as App/Browser and Simulate.

D.

Simulate and Window Messages.

Question 29

What role do Triggers play in the UiPath Integration Service?

Options:

A.

Provide a mechanism for subscribing to specific events from third-party applications, automatically starting processes in Orchestrator.

B.

Assist in the creation of automation projects by providing event-based activities.

C.

Manage connections between UiPath Studio and third-party applications.

D.

Provide a mechanism for starting processes on a scheduled basis from Orchestrator.

Question 30

Given the following conditional breakpoint with count = 0

Conditional breakpoint settings:

How many limes will UiPath be displayed in the Output panel before the process goes into a Paused state in Debug mode?

Options:

A.

4

B.

3

C.

2

D.

5

Question 31

While troubleshooting a process developed using the Robotic Enterprise (RE) Framework, you have placed a breakpoint at the "Invoke InitAllSettings" workflow activity.

Given the current state of the Executor, what will occur when you click on the Step Over button?

    Executor directs to the "If in_OrchestratorQ ... " activity

    Executor directs to the first InitAllSettings workflow activity

    Executor directs to the first activity outside "If first run, read local configuration"

Options:

A.

Executor directs to the "First Run" sequence

Question 32

Which of the following is an accurate example of using LINQ for querying data in a UiPath process?

Options:

A.

Applying LINQ to find duplicates in a list of integers by writing: listOflntegers.FindDuplicates().ToList()

B.

Utilizing LINQ to sort DataTable rows based on a specific column by writing: dataTable.OrderBy(Function(x) x.ToString).CopyToDataTable()

C.

Executing LINQ to merge two DataTables by writing: dataTable1.Merge(dataTable2).CopyToDataTable()

D.

Using LINQ to filter a list of strings containing only "UiPath" by writing: listOfStrings.Where(Function(x) x = "UiPath").ToList()

Question 33

Review the following graphics:

If the automation is executed and Notepad.exe is not running, which Log Message text value is contained in the Output panel?

Options:

A.

Exception

B.

ApplicationNotFoundException

C.

Try

D.

SelectorNotFoundException

Question 34

Which of the following activities in UlPath Studio have the Verify Execution property available?

Options:

A.

Click activity

B.

Invoke workflow activity

C.

If activity

D.

Assign activity

Question 35

Which of the following credentials stores have built in support in Orchestrator?

Options:

A.

Azure Key Vault, CyberArk CCP, HashiCorp Vault, Thycotic Secret Server, BeyondTrust, CyberArk.

B.

Cisco, Amazon Security Services, Google Credentials, Microsoft SCS, IBM Vault.

C.

CyberArk CCP, Cisco, Google Credentials, CyberArk, Azure Key Vault.

D.

CyberArk CCP, Azure Key Vault, Google Credentials, Amazon Security Services.

Question 36

What is the use of job priorities in unattended automations within UiPath Orchestrator?

Options:

A.

To determine machine resource allocation among processes.

B.

To sort and organize tasks within a folder.

C.

To create job dependencies that must be completed before new job execution.

D.

To determine which processes should be executed first when dealing with multiple jobs.

Question 37

Which of the following options is correct about a State Machine layout?

Options:

A.

Can have only one initial state and multiple final states.

B.

Can have only one initial state and only one final state.

C.

Can have multiple initial states and multiple final states.

D.

Can have multiple initial states and only one final state.

Question 38

What are the differences between the properties Input mode: Simulate and Input mode: Window Messages on a Type Into activity?

Options:

A.

Input mode: Simulate is the fastest and supports hotkeys.Input mode: Window Messages is compatible with all applications.

B.

Input mode: Simulate is compatible with all applications.Input mode: Window Messages runs in the background and auto-empties the field.

C.

Input mode: Simulate runs in the background and auto-empties the field.Input mode: Window Messages supports hotkeys.

D.

Input mode: Simulate works best with web applications.Input mode: Window Messages is the fastest and supports hotkeys.

Question 39

Which of the following examples accurately demonstrates using LINQ to perform data operations in a UiPath process?

Options:

A.

Employing LINQ to concatenate two strings in a list by writing listOfStrings.Concatenate("String_1", "String_2").ToList().

B.

Using LINQ to filter DataTable rows based on a specific condition by writing dataTable.AsEnumerable().Where(Function(row) row("ColumnName").ToString.Contains("Value")).CopyToDataTable().

C.

Applying LINQ to convert a list of integers to a JSON format by writing listOflntegers.ToJSON().ToList().

D.

Utilizing LINQ to split a DataTable into multiple smaller DataTables based on a specific condition by writing dataTable.Splitf'ColumnName = 'Condition'").CopyToData Tablet).

Question 40

What is the purpose of the Invoke Code activity in UiPath?

Options:

A.

Invokes VB.NET or C# code, optionally passing il a list of input arguments.

B.

Invokes VB MET or Java code optionally passing it a list of input arguments

C.

Invokes VB MET code optionally passing it a list of input arguments

D.

Invokes Java code, optionally passing it a list of input arguments.

Question 41

Which logging level includes the following information by default?

1. Execution Started log entry - generated every time a process is started.

2. Execution Ended log entry - generated every time a process is finalized.

3. Transaction Started log entry - generated every time a transaction item is obtained by the robot from Orchestrator.

4. Transaction Ended log entry - generated every time the robot sets the transaction status to either Success or Failed.

5. Activity Information log entry - generated every time an activity is started, faulted or finished inside a workflow.

6. Arguments and Variables Information log entry - show values of the variables and arguments that are used.

Options:

A.

Verbose

B.

Trace

C.

Critical

D.

Information

Question 42

The following table is stored in a variable called "dt".

What will the value of the qty variable be after executing the Assign activity?

Options:

A.

5

B.

10

C.

80

D.

null

Question 43

When automating the process of entering values into a web form, requiring each field to be brought to the foreground, which property of the Type Into activity should be adjusted to achieve this?

Options:

A.

Delay before

B.

Activate

C.

Input Element

D.

Selector

Question 44

Which command in the UiPath installation folder configures the UIPath.RemoteDebugging.Agent utility on a Windows robot to accept remote debugging requests from Studio?

Options:

A.

UiPath.RemoteDebugginq.Aqent.exe start -port -password -verbose

B.

UiPath-RemoteDebugginq.Aqent.exe enable -port -password -verbose

C.

UiPath.RemoteDebugginq.Aqent.exe enable -port -username -password -verbose

D.

dotnet ./UiPath.RemoteDebugginq.Aqent.dll enable -port -password -verbose

Question 45

A developer is building an automation that must interact with a destination remote computer reached by jumping through multiple RDP connections, as described by the following scenario:

- The Robot is installed on Machine A, which connects through RDP to Machine B.

- From Machine B another RDP connection is opened to Machine C, where the automation must be performed.

Which of the following scenarios is appropriate for the developer who wants to use UI Automation activities?

Options:

A.

UI Automation can be used and the following are prerequisites:Machine A - install RDP extension.Machine B - install RemoteRuntime.msi.Machine C - install RemoteRuntime.msi.

B.

UI Automation can be used and the following are prerequisites:Machine A - install RDP extension.Machine B - install RDP extension and RemoteRuntime.msi.Machine C - install RemoteRuntime.msi.

C.

UI Automation can be used and the following are prerequisites:Machine A - no requirement.Machine B - no requirement.Machine C - install RemoteRuntime.msi.

D.

UI Automation can be used and the following are prerequisites:Machine A - install RDP extension.Machine B - no requirement.Machine C - install RemoteRuntime.msi.

Question 46

A developer plans to build an automation process using the REFramework with Orchestrator queues. Based on UiPath best practice, what is the recommended sequence of steps to update

the template and create/update Queues and Values?

Instructions: Drag the Description found on the left and drop on the correct Step Sequence found on the right.

Options:

Question 47

Which of the following statements is true about the existing UiPath Studio installation packages?

Options:

A.

The Attended Robot installation package installs only the UiPath Robot.

B.

The Unattended Robot installation package installs only UiPath Studio, Assistant, and Robot.

C.

The Attended Robot installation package installs only UiPath Studio, and Robot.

D.

The Automation Developer installation package installs only UiPath Studio, Assistant, and Robot.

Question 48

Which activity Is specific tor Ul synchronization in UlPath Studio?

Options:

A.

Get Processes

B.

Use Applicationy/Browser

C.

Check App State

D.

Process Start Trigger

Question 49

A developer needs to create a repetitive process in the REFramework. Following the best practices, which action(s) should be performed to defend against potential robot crashes such as "out of memory"?

Options:

A.

Build a script that compares current CPU usage values to a threshold and clears data as needed.

B.

After every transaction, clear the transaction data, close the applications, and re-open the applications.

C.

Add a "Clear Collection" activity at the beginning of the Process.xaml workflow.

D.

All "Invoke Workflow File" activities from the Main.xaml file should be marked with the Isolated option.

Question 50

What are the primary functions of the UiPath Integration Service?

Options:

A.

Enables automation with a library of connectors, manages connections easily with standardized authentication, kicks off automations with server-side triggers or events, provides curated activities and events, simplifies automation design.

B.

Automates Ul design, manages API connections, provides limited activities and events, simplifies automation design.

C.

Enables automation with API integration, manages connections with user-provided authentication, kicks off automations based on application-specific triggers, simplifies automation design with the help of third-party libraries.

D.

Enables automation with Ul components, manages API keys, kicks off automations with client-side triggers, provides curated events.

Question 51

What can be verified in the InltAIISettlngsTestCase test case?

Options:

A.

Verify If a certain application is open in the execution environment.

B.

Verify the naming of a certain key present in the 'Config' dictionary.

C.

Verify the variable type for the 'Config' dictionary.

D.

Verify If a certain key is present in the 'Config' dictionary.

Question 52

What does Application Exception describe?

Options:

A.

An error rooted in a technical issue, such as an application that is not responding.

B.

An error caused by using different data types than the expected ones in an application.

C.

An error that occurs when the application is running on unstable environment.

D.

An error rooted in the fact that certain data which the automation project depends on is incomplete or missing.

Question 53

What are the three main components of UiPath Integration Service?

Options:

A.

Connectors, API Tokens, Triggers.

B.

Connectors, Connections, Orchestrator.

C.

Connectors, Connections, Triggers.

D.

Activities, Connections, Triggers.

Question 54

Which of the following options is correct regarding the below Object Repository tree structure?

Options:

A.

One ScreenTwo ApplicationsTwo UI Elements

B.

One ScreenTwo ApplicationsFive UI Elements

C.

One ApplicationTwo ScreensFive UI Elements

D.

One ApplicationTwo UI ElementsFive Screens

Question 55

What status needs to be selected in the Set Transaction Status activity in UiPath Studio so that the respective Queue Item will be retried?

Options:

A.

Retried

B.

Failed

C.

Abandoned

D.

Postponed

Question 56

Which activity should a developer use to add custom information to logs related to transactions for tracing purposes?

Options:

A.

Add Log Fields

B.

Update Logs

C.

Add Custom Log

D.

Build Log

Page: 1 / 19
Total 188 questions