Accociate developer Flashcards

1
Q

You are saving the input from users to a variable of string type in Main.xaml. The user info is stored in an Excel spreadsheet by a Write Range activity added in WriteData.xaml. WriteData.xaml is invoked in Main.xaml.

What direction will your argument have?

Choose one of the options below.

Property

In/Out

Out

In

A

In

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which of these roles from the Client team are involved in all stages of the Implementation Model?

Support Team

Client IT Team

Process SME

Process Owner

Engagement Sponsor

Client Project Manager

A

Client Project Manager
Process Owner
Process SME
Client IT Team

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Arrange the implementation stages in the correct sequence.

Development and Testing
User Acceptance Testing
Process Analysis
Solution Design

A

Process Analysis, Solution Design, Development and Testing, User Acceptance Testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which of these documents/applications is used to record the access required to build the automation, run in UAT, and run in production?

User Acceptance Testing

Correctly unselected
Solution Design Document

Incorrectly selected
Application Tracker

Incorrectly unselected
Technical Testing plan

A

Application Tracker

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which of the following stages involves Automation Developers?

Development and Testing

Project Closure

Process Analysis

Kick Off

Business Case and Technical Validation

A

Development and Testing
Project Closure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which of the following teams owns the technical management of the department’s software and is highly recommended to be involved early on in the implementation process?

Project Managers

Solution architect

Client IT Team

Automation Developersh

A

Client IT Team

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Which of the following roles are involved in the Kick Off stage of the implementation process?

Solution Architect

Automation Developer

Infrastructure Engineer

Business Analyst

Project Manager

A

Solution Architect
Infrastructure Engineer
Project Manager

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Who is responsible for managing internal processes and escalations?

Business Analyst

UiPath Project Managers

Process Owners

Client Project Manager

A

Client Project Manager

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Which Implementation Team roles participate in the Process Analysis stage?

Process SME

Process Owners

Project Manager

Solution Architect

Business Analyst

Automation Developer

A

Project Manager

Solution Architect

Business Analyst

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What member of the client team approves the PDD?
Process Owner

Process SME

Client Project Manager

UiPath Project Manager

A

Process Owner

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Which of these is an output of the Kick-Off stage?

Reviewed SOW (Statement of Work)

Completed PDD (Process Design Document)

Reviewed SDD (Solution Design Document)

Completed UAT (User Acceptance Testing) plan

A

Reviewed SOW (Statement of Work)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which of the following tasks are performed in the Process Analysis stage?

Analyze the chosen process in its as-is state

Review and make necessary changes to the code

Initiate knowledge transfer from development team to support team

Adjust Runbook with details of any bugs fixed

A

Analyze the chosen process in its as-is state

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How are rules used if you select ‘Workflow’ as scope?

The rules are enforced at activity level, checking variables, arguments, and properties.

Checks are performed at project level.

Rules perform checks in a single project file, for example ‘Unused Variables’.

Rules will generate a message in the Error List panel.

A

Rules perform checks in a single project file, for example ‘Unused Variables’.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What package is required to build custom rules for projects?

A

UiPath.Activities.Api

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What can you do using the Workflow Analyzer Settings menu?

Access the documentation page for each rule

Set the Workflow Analyzer to run at a specific time

Configure rule parameters, where possible

Enable and disable rules

Add rule

Change the Default action for each rule

A

Enable and disable rules

Configure rule parameters, where possible

Access the documentation page for each rule

Change the Default action for each rule

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Workflow Analyzer rules contains:

ID

Description

Recommendation

Name

Location

Variable

A

ID

Description

Recommendation

Name

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What information does the JSON file contain after exporting the Workflow Analyzer results?

Parameters

Errors Description

Severity

Scope

Default action

A

Parameters

Errors Description

Severity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What are the available rule action levels in the Workflow Analyzer?

A

Verbose

Info

Warning

Error

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

How can an organization enforce custom rules pertaining to their needs across all projects, in a centralized manner?

A

Using UiPath Automation Ops

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What does Studio do when running a Workflow Analysis?

A

Run validation first and then analysis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Which of the following best describes the purpose of a version control system?

Managing project timelines.

Tracking changes to code and project files

Assigning tasks to team members.

Generating automated test reports.

A

Tracking changes to code and project file

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What are the benefits of using source control systems?

Code Integrity and Backup.

Testing of code.

Experimentation and Rollbacks.

History and Version Tracking.

A

Code Integrity and Backup.
Experimentation and Rollbacks.
History and Version Tracking.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What operations can you perform using Git?

A

Clone

Push and Pull

Merge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Which of the following option in UiPath Studio allows you to create a local repository and copy the project to it?

A

Git Init

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
In the show Changes window, activities highlighted in green have modified properties.
False
26
You've just created a new project in UiPath Studio. You want to create a local repository and copy the project to it. Which of the following options in UiPath Studio allows you to do both?
Git Init
27
What differences between versions of the workflow files can you see in the Show Changes and Solve conflicts windows? Modified activity properties Added activities Added workflows Removed workflows Deleted activities
Modified activity properties Added activities Deleted activities
28
We want to integrate the updates pushed to the remote master branch into a feature branch. What do we need to do?
While working in the feature branch, select Manage Branches > Select the master branch and select Merge
29
You've been assigned to work on a new automation project. You need to get the project template which is already stored in a remote Git repository. Which option do you need to use in the Studio Team tab?
Clone Repository
29
What do branches allow our team to do?
Develop and test various features in parallel
30
How can you overwrite the last commit to a Git repository in UiPath Studio?
By selecting Amend Commit in the Commit Changes window
31
When working with the Show Changes option it's good to know that it works at ____________ level.
Workflow File
32
At the start of your day, you've pulled the latest version of the project you're working on from the remote Git repository. You've been working for two hours and now you want to check the difference between your version of the project and the last committed version. How can you do this?
By selecting Show Changes in the Project context menu
33
Which of the following statements best describes UiPath Integration Service? UiPath Integration Service helps combine regular UI Automation with API level automation by offering a standardized system authorization and authentication for all third-party applications. UiPath Integration Service is used in automating applications at API level offering a single activity package that can be used universally for all third-party applications. UiPath Integration Service is best used in deploying simple automation projects that do not extend over multiple environments or systems.
UiPath Integration Service helps combine regular UI Automation with API level automation by offering a standardized system authorization and authentication for all third-party applications.
34
Is it mandatory to have an Automation Cloud account to use UiPath Integration Service?
Yes
35
Which option needs to be checked after adding a connector to the workflow in UiPath Studio to utilize the Integration Service?
Use Integration service
36
Are all event types the same, regardless of the used connector?
No
37
Choose the four arguments that are used in retrieving records from the source system that are automatically populated by the Integration Service: UiPathEventConnector UiPathEvent UiPathEventObjectType UiPathEventObjectId UiPathEventConnection UiPathActionRetrieve
UiPathEventConnector UiPathEvent UiPathEventObjectType UiPathEventObjectId
38
Which of the following authentication methods does a Connector Builder typically support when creating integrations JWT (JSON Web Tokens), OAuth 2.0 Implicit Flow, Kerberos OAuth 1.0a, Digest Authentication, API Key Authentication OAuth 2.0 Authorization Code, OAuth 2.0 Client Credentials, Basic Authentication SAML (Security Assertion Markup Language), LDAP (Lightweight Directory Access Protocol), Personal Access Token (PAT)
OAuth 2.0 Authorization Code, OAuth 2.0 Client Credentials, Basic Authentication
39
What type of authentication does Connector Builder support? Oauth 2.0 Authorization Code API key Oauth 2.0 Client Credentials Oauh 2.0 Device Code
Oauth 2.0 Authorization Code API key Oauth 2.0 Client Credentials
40
State True or False: multiple triggers can be defined for a connection, and each trigger can have a different polling interval.
False
41
Which of the following conditions must be met before you can configure Triggers in Automation Cloud? You are using modern folders in your Orchestrator instance. The Triggers tab is displayed in the Integrations window. The Automation Cloud platform is updated to the latest version. The Integration Service is enabled and provisioned for your tenant. You have already setup an Unattended or Non-production Robot in your Orchestrator instance.
The Integration Service is enabled and provisioned for your tenant. You have already setup an Unattended or Non-production Robot in your Orchestrator instance. You are using modern folders in your Orchestrator instance.
42
which of the following entities need to be mapped to the folder in order to run an unattended job? Process Queues User or Robot Package
Process User or Robot
43
which of the following statements about stopping a job is true?
A job started from Orchestrator can be stopped only from Orchestrator.
44
State True or False. A Custom Connector can be downloaded and uploaded to a different tenant.
True
45
What are the benefits of using Object Repository? Quickly capture elements you need in your automation with the Capture Elements wizard. UI elements across the project are managed, updated, and modified from a centralized place. Downgrade application and process UI elements in one go with UI libraries. Objects are reusable in local project or across projects when packaged as libraries.
Quickly capture elements you need in your automation with the Capture Elements wizard. Objects are reusable in local project or across projects when packaged as libraries. UI elements across the project are managed, updated, and modified from a centralized place.
46
What option would you use to import a UI Library as a dependency in your Process type project?
Manage Packages
47
What are your options for pairing imported elements with UI Automation activities? Dragging an element from the Object Repository to the Designer panel and selecting a recommended activity from the Command Palette Adding a Modern UI Automation activity to the Designer panel and dragging an element on top of it Adding a Modern UI Automation activity to the Designer panel and clicking Indicate target on screen Adding a Classic UI Automation activity to the Designer panel and dragging an element on top of it Adding a Classic UI Automation activity to the Designer panel and clicking Indicate target on screen
Dragging an element from the Object Repository to the Designer panel and selecting a recommended activity from the Command Palette Adding a Modern UI Automation activity to the Designer panel and dragging an element on top of it
48
You want to update the Descriptors for five UI Elements already present in a UI Library. You plan to use the new version of the Library to update several projects. How would you capture the new versions of the Descriptors using the Object Repository? Click Capture Elements in the Object Repository and record the new versions of the UI Elements Right-click the UI Elements in the Object Repository, select Edit Descriptor and recapture or edit the Descriptors Capture the new UI Elements in a Modern UI activity and click Add to Object Repository
Right-click the UI Elements in the Object Repository, select Edit Descriptor and recapture or edit the Descriptors
49
You have just updated a UI Library dependency in a Process type project. The new version of the Library contains updates on elements which are already used in activities in your project. True or false: Now you need to manually update the activities which were paired with the old versions of the elements.
False
50
Which of the following targeting methods would you most likely enable when building a Descriptor with a variable tied to a given identifier for the name attribute?
Strict Selector
51
True or false: When pairing an element which contains a Descriptor with a variable to a UI Interaction activity, the variable is automatically declared in your project.
False
52
True or False: We can extract target elements from a project built using Classic UI Activities.
False
53
What is the next step after adding all the desired elements in the Object Repository from a process type project? Click Publish Save as Template Click Extract as UI Library Project and Publish the Library
Click Publish
54
which panel of UI Explorer interface contains all the UI elements of an opened application?
Visual Tree
55
You have developed a Process type project using version 1.0.0 of a UI Library. The target app has recently been upgraded and the UI Library has been updated by a colleague to v. 2.0.0. You need to update the project you have developed. Will upgrading the UI Library dependency to v. 2.0.0 in your project automatically update the elements used in UI Activities? Yes, if in the Library update process the existing elements were modified using the Edit Descriptor option. No, you need to pair the elements with the UI Activities in your project again. Yes, if in the Library update process the elements in v.1.0.0 were deleted and new ones were captured using the Capture Elements recorder.
Yes, if in the Library update process the existing elements were modified using the Edit Descriptor option.
56
You are extracting a UI Library from a Process type project. You have completed extracting the elements and published the Library. How would you make sure the elements used in the starting project can be automatically updated when the UI Library is updated?
Import the Library back into the project and remove the Project UI Descriptors in the Object Repository.
57
which of the following types of information can you find in the Locals Panel? Properties of current activity. Exceptions. A cumulative percentage of the execution time of each activity. The value of the expressions. The value of the variables.
Properties of current activity. Exceptions. The value of the variables.
58
You are developing a Process type project using an UI Library which contains variables in Descriptors. You've paired an element containing a dynamic selector with a UI Activity and got a validation error. Which of the following options can help you identify the name of the undeclared variable? Check the Properties panel for the Activity Check the Project panel Run the process in Debug mode Check the Variables panel
Check the Properties panel for the Activity
59
Which of the following prerequisites does your setup need to meet for you to be able to use the Object Repository? Modern Design Experience enabled in the project Action Center enabled Data Service enabled UiPath.Uiautomation.Activities package versions 2020.10 and above
Modern Design Experience enabled in the project UiPath.Uiautomation.Activities package versions 2020.10 and above
60
You are building a Process type project using a UI Library. You've just added the Library as a dependency. Where can you find the imported elements?
In the Object Repository panel in the Descriptors tab
61
Which of the following Orchestrator entities are available through the Data Manager panel in Studio?
Processes Assets Queues
62
If a company's Orchestrator consists of multiple tenants, will the libraries be shared between the tenants?
It depends on the configuration.
63
Which of the following statements is true? Orchestrator admins will not be able to edit user access rights to Storage Buckets. All Storage Buckets in Orchestrator are read-only. Storage Buckets can be created using the Orchestrator database or some external providers, such as Azure, Amazon, or MinIO.
Storage Buckets can be created using the Orchestrator database or some external providers, such as Azure, Amazon, or MinIO.
64
Which of the following statements about queue creation are true? Choose the two options that apply Queues are created empty by default. The maximum number of items has to be specified at the queue creation. Queues can hold an unlimited number of items. Queues cannot be created without at least one item.
Queues are created empty by default. Queues can hold an unlimited number of items.
64
By default, the data stored in a queue item...
Is in a free format and cannot be changed to a structured format. Is in a free format, but a specific format can be set. Has to be in a structured format from the beginning.
65
Which of the following statements about populating queues are true? Choose the two options that apply Queue items can be uploaded directly in Orchestrator. Queue items cannot be uploaded directly in Orchestrator. Queue items can be added by a robot, typically called dispatcher. Queue items can be added by a robot, typically called performer.
Queue items can be added by a robot, typically called dispatcher. Queue items can be uploaded directly in Orchestrator.
66
The status of a queue item is typically updated by a robot called...
Performer
67
Which of the following activities is the most appropriate one to be used at the beginning of an automation project which will become a performer? Choose one of the options below Set Transaction Status Get Transaction Item Add Queue Item Add Transaction Item
Get Transaction Item
68
Which of the following statements about storage buckets is true? Choose one of the options below Orchestrator admins can toggle between read-only and write privileges for each storage bucket. Orchestrator admins can't edit user access rights to storage buckets. All storage buckets in Orchestrator are read-only.
Orchestrator admins can toggle between read-only and write privileges for each storage bucket.
69
Which of the following types of resources can be shared across folders? Packages Assets Queues Triggers
Assets Queues
70
Consider a developer having access to several folders in which resources are stored, including their own personal workspace. Can they work with the resources in all the folders in Studio if they are signed in to Orchestrator?
Yes - they will see the resources in the folder selected and they are able to switch from the panel.
71
Which of the following entities need to be assigned to the folder in order to run an unattended job? Machine Process Package User Account or Robot Account Queues Webhook
Machine Process User Account or Robot Account
72
You want to stop a job started from Orc, how can you do that?
A job started from Orchestrator can be stopped only from Orchestrator.
73
What capability of Orchestrator is described by the following statement: "Creates and maintains the connection between Robots and the web application"?
Provisioning
74
Which of the following pieces of information can be stored in an Orchestrator asset? A set of credentials. A text file. An URL. A true or false value. A transaction item.
A set of credentials. An URL. A true or false value.
75
Which of the following entities need to be mapped to the folder in order to run an unattended job? Package Process User or Robot Machine template Queues
Process User or Robot Machine template
76
Active Directory users can be configured in Orchestrator only to have an Unattended Robot automatically created, but not an Attended Robot. True or False?
False
77
Which of the following type of process uses the User Interface?
Foreground Process
78
Which of the following sets of jobs can be run simultaneously using a pool of 3 machines connected using the same machine template having 3 runtimes? 5 jobs created using a foreground process. 5 jobs created using a background process. 3 jobs created using a foreground process and 5 jobs created using a background process. 5 jobs created using a foreground process and 3 jobs created using a background process.
5 jobs created using a background process. 3 jobs created using a foreground process and 5 jobs created using a background process.
79
Consider an unattended robot running the maximum number of jobs set at machine template level - 4, with one being a foreground process. There are two jobs pending: a foreground job with normal priority and a background process with high priority. Which of the two jobs will be executed first?
Highest priority
80
Which of the following sets of jobs can be run simultaneously using a pool of 4 machines connected using the same machine template having 2 runtimes? 5 jobs created using a foreground process and 3 jobs created using a background process 5 jobs created using a background process. 3 jobs created using a foreground process and 5 jobs created using a background process. 5 jobs created using a foreground process.
5 jobs created using a background process. 3 jobs created using a foreground process and 5 jobs created using a background process.
81
Which of the following entities need roles assigned in Orchestrator to be able to run automations? Only unattended robots. Only human users. Both human users and unattended robots.
Only human users.
82
Which of the following statements are correct for selecting the appropriate type of Robot when provisioning a new Robot? Attended Robots For Attended Robots, credentials are needed because the jobs are triggered manually by human agents, directly on the machine where the Robots are installed. Unattended Robots For Unattended Robots, the Windows credentials are needed to run unattended jobs on them. Attended Robots For Attended Robots, credentials are not needed because the jobs are triggered manually by human agents, directly on the machine where the Robots are installed. Unattended Robots For Unattended Robots, the Windows credentials are not needed to run unattended jobs on them.
Unattended Robots For Unattended Robots, the Windows credentials are needed to run unattended jobs on them. Attended Robots For Attended Robots, credentials are not needed because the jobs are triggered manually by human agents, directly on the machine where the Robots are installed.
83
Which of the following folder entities can be configured to be accessed/executed only by a certain unattended robot? Choose the three options that apply Jobs Queues Assets Storage Buckets Triggers
Jobs Assets Triggers
84
Which of the following actions can be easily performed by Studio users that are signed in to Orchestrator? Publish a package to Orchestrator. Run jobs using published processes. Run jobs in Automation Cloud. Add user and robot accounts. Correctly unchecked Manage licenses
Publish a package to Orchestrator. Run jobs using published processes.
85
When running a job, will all the automation ‘.xaml’ files included in the project be executed?
No, only files linked to the Main.xaml through the Invoke Workflow File activity will be executed.
86
Consider a Windows Server machine connected to Orchestrator using a machine template configured with 3 licenses (runtimes). If the only job running uses a background process, how many licenses are consumed?
3
87
What are the types of logs generated by the execution of a process?
JSON key-value pairs
88
How would you access the Robot Execution Logs in Studio?
Access the Debug Ribbon > Click Open Logs > Open the execution log file
89
What is the keyboard shortcut for accessing the log folder?
CTRL + L
90
What category in the Output Panel would you leave enabled to check the Fatal level logs? Warning Trace Error Information
Trace
91
Which two sentences are true about Robot Execution Logs? They provide information related to the Robot itself and its context. They contain only user-defined fields by using the Add Log Fields activity. They are messages generated by the execution of a process. They can be either default logs or user-defined logs.
They are messages generated by the execution of a process. They can be either default logs or user-defined logs.
92
Which activity adds custom log fields to the robot execution logs?
Add Log Fields
93
What activity can we use to create a new DataTable based on filtered values from an existing one?
Filter Datatable
94
What activity is used to create a DataTable from structured text, by letting the user indicate the row and column separators? Read Range Generate Data Table From Text Build Data Table Read CSV
Generate Data Table From Text
95
How can we combine rows from two tables by using values common to each other according to a rule? By using the Remove Duplicate Rows activity By using the Merge Data Table activity By using the Join Data Tables activity By using the Sort Data Table activity
By using the Join Data Tables activity
96
What container do you need to add to be able to use Modern Excel activities? Excel Application Scope Use Excel File No container is needed Use Application/Browser
Use Excel File
97
What is the key difference between data tables and spreadsheets?
Data Table cells are identified through the Column Name or Column Index and by the Row Index, both starting from zero. A spreadsheet cell is identified by a column letter and a row number starting at one.
98
What are some of the activities that you can use to create a DataTable? Generate Data Table From Text Build Data Table Read Range Workbook Read CSV Write Range Workbook
Generate Data Table From Text Build Data Table Read Range Workbook Read CSV
99
What activity can you use to write a data table to a string variable? Generate Data Table Merge Data Table Write Range Output Data Table
Output Data Table
100
How can we convert a data table to a string?
By using the Output Data Table activity.
101
Which activity would be your first choice to loop through all the rows of a data table? For Each For Each Row in DataTable Get Row Item Filter Data Table
For Each Row in DataTable
102
What is a DataTable variable?
A type of variable that can store big pieces of information, and act as a database or a simple spreadsheet with rows and columns.
103
A PDF is called as Native, if you can select blocks of text in the file.
True
104
If you want to extract specific information from multiple native PDF files with the same structure, what activity should you use? There is no activity for this. Get Text Activity with OCR Read PDF Activity with OCR Get Text Activity
Get text activity
105
Which of the following activities helps in extracting text from a PDF containing data in the form of a scanned image? Read PDF Text Read PDF with OCR Get Text Extract Images From PDF
Read PDF with OCR
106
What is the easiest way to get the invoice number from a native PDF file? Use the Get Text activity. Open the PDF file with Adobe Acrobat Reader and scrape only the relevant information. Use the Read PDF Text activity and get the value by using string manipulation. Use the Read PDF with OCR activity and get the value by using string manipulation.
Open the PDF file with Adobe Acrobat Reader and scrape only the relevant information.
107
If you want to extract specific information from a series of PDF files with a similar structure but the workflow only works for one file of the series, what should you investigate? The Selector property The ContinueOnError property The TimeoutMS property The File Name Property
The Selector property
108
How can a robot read only the first page of a PDF file using the PDF activities? Set the Range property to "0". Set the Range property to 1. Set the Range property to “All”. Set the Range property to “1”.
Set the Range property to “1”.
109
If the PDF activities are not listed in your Activities Panel, how can you get them?
By installing them using the Manage Packages feature
110
What is the difference between the "Save Mail Message" and "Save Outlook Mail Message" activities?
The Save Mail Message activity saves the MailMessage object variable retrieved from activities such as Get POP3 Mail Message or Get IMAP Mail Message to a specified folder on the current machine, while the Save Outlook Mail Message saves an Outlook mail message retrieved with the Get Outlook Mail Messages activity to the specified folder
111
Which of the following activities allows us to filter emails?
For Each Email
112
You are using the 'Save Attachments' activity and you have specified a local folder to download the files. What will happen if there are duplicate file names in the folder?
The old files will automatically be overwritten.
113
Which statement accurately describes the process of automating the interface of Outlook using UI Automation activities within the Use Desktop Outlook App activity? Only one Outlook window should be open on your machine for successful automation. UI Automation activities cannot be used to automate the interface of Outlook. The Use Desktop Outlook App activity is not compatible with UI Automation activities. Multiple Outlook windows need to be open on your machine for the automation to work effectively.
Only one Outlook window should be open on your machine for successful automation.
114
The Send Outlook Mail Message activity will work without having Microsoft Outlook installed.
False
115
If you are using the For Each activity to loop through a list of MailMessage variables, what should you set the TypeArgument property to?
System.Net.Mail.MailMessage
116
What activity can you use to send an email without entering the username and password of the email account? Send Exchange Mail Message Send Outlook Mail Message Send IMAP Mail Message Send SMTP Mail Message
Send Outlook Mail Message
117
You are retrieving some Outlook mail messages and you are filtering them using the following expression: "[Received] >= '" + DateTime.Today.AddDays(-2).ToString("d") + " 00:00AM' AND [Received] < '"+ DateTime.Today.ToString("d") + " 00:00AM'" This means that you are looking for...
All mail messages received in the previous two days.
118
Which of the following properties are found in the Get Outlook Mail Messages activity? Password MailFolder Port Server
MailFolder
119
What is the supported variable type in the Output property field of all Get Mail activities (POP3, IMAP, Outlook, Exchange)?
List
120
Which activity is used to enable dynamic file selection in an automation process? Browse For File Create File Move File Rename File
Browse for file
121
What is the purpose of the File Exists activity? Checks if the specified folder path exists and returns True if the folder exists, False if it doesn't. It allows the workflow developer to select a folder when building the automation. Checks if the specified file path exists and returns True if the file exists, False if it doesn't. It allows the user to select a folder while the automation is running.
Checks if the specified file path exists and returns True if the file exists, False if it doesn't.
122
Which values does the expression InputFileInfo.DirectoryName return? The full path of the folder in which the file is located. The name without the extension. The file's extension. The full name of the file.
The full path of the folder in which the file is located.
123
Which activity is being described by the following statement "Provides a way to try a block for a predefined number of times in case there are any exceptions or a particular condition is not met"?
Retry Scope
124
What is the maximum number of Catch blocks that can be used in a Try Catch activity in UiPath Studio?
Unlimited
125
Which of the following scenarios triggers the Retry Scope to retry the contained activities? As long as an error is thrown. As long as the condition is met. As long as the condition is met and an error is thrown. As long as the condition is not met.
As long as the condition is not met. As long as an error is thrown.
126
You have more than one exception type defined in the Catch block and an exception occurs that fits two types. Which one of the following block is executed?
The block with most specific match.
127
Which of the following is recommended to have in a Catch block? The activity or set of activities to be performed when an error occurs. There's no need to add an activity in the Catch block. The activity performed which has a chance of throwing an error. A Log Message activity.
The activity or set of activities to be performed when an error occurs. A Log Message activity.
128
What is the most effective way to handle the click on a UI Element that is not always available? Use an Element Exists activity and then a Click activity. Use a Find Element activity. Set the ContinueOnError property of the Click activity to True. Place the Click activity inside a Try Catch.
Place the Click activity inside a Try Catch.
129
Which activity is being described by the following statement: "When checking whether a particular condition is met, only activities that return a Boolean value can be used in the Condition block (e.g. IsTrue, IsFalse, Element Exists)"? Retry Scope If Try Catch Switch
Retry Scope
130
To use a selector in the selector property of an activity, you can store it in a variable. What's the variable type?
String
131
Which exception type is being described by the following statement: "Occurs when using a variable with no set value (not initialized)"? NullReferenceException ApplicationException BusinessRuleException SelectorNotFoundException
NullReferenceException
132
What does it imply when the Retry Scope activity is used without a termination condition? The Retry Scope activity retries the activities indefinitely. It throws an exception. The Retry Scope activity retries just once. The Retry Scope activity retries the activities until no exception occurs (or the provided number of attempts is exceeded).
The Retry Scope activity retries the activities until no exception occurs (or the provided number of attempts is exceeded).
133
How can you ensure execution continues even if an activity fails? Use a Throw activity. Surround the activity with a Try Catch activity. Increase the timeout duration for the activity. Set the ContinueOnError property to True. Set the Delay after property for that activity.
Surround the activity with a Try Catch activity. Set the ContinueOnError property to True.
134
Which debugging option in UiPath Studio allows you to pause the execution before a specific activity and perform additional actions?
Run to this activity
135
Which panel displays the next activity to be executed and its parent containers when the project is paused in debugging? Watch Immediate Locals Call Stack
Call Stack
136
Which panel is used to inspect data available at a certain point during debugging? Watch Immediate Locals Call Stack
Immediate
137
What information can you follow in the Watch panel?
The values of variables or arguments, and the values of user-defined expressions that are in scope.
138
Which panel in UiPath Studio provides a performance analysis of all operations, showing the cumulative percentage of execution time for each activity?
Profiling
139
Which of the following types of information can you find in the Locals Panel? Exceptions. The value of the variables. A cumulative percentage of the execution time of each activity. The value of the expressions. Properties of current activity.
Exceptions. The value of the variables. Properties of current activity.
140
Where does changing a variable in the Immediate Panel reflect? The Output panel. Further execution in debug mode of the workflow. The execution of the workflow at runtime. The Locals panel. The Watch panel.
The Watch panel. The Locals panel. Further execution in debug mode of the workflow.
141
Which panel would you use to create a Test Bench?
Activities panel
142
Which panel would you use to create a Test Bench? Variables Panel Immediate Panel Activities Panel Locals Panel Data Manager Panel
Variables Panel Locals Panel Data Manager Panel
143
What are some of the attributes present in the following selector ? webctrl parentid=‘slide-list-container’ tag=‘A’ /> class=‘btn-dwnl’
class=‘btn-dwnl’ tag=‘A’ parentid=‘slide-list-container’
144
Which of the following types of activities always use partial selectors? Classic activities Container activities Child activities Modern activities
Child activities
145
How can the Visual Tree be used to fine-tune selectors and locate specific UI elements within an application? By inspecting the properties and attributes of UI elements in the Visual Tree. By using CSS selectors to target elements within the Visual Tree. By analyzing the hierarchical structure and relationships between elements in the Visual Tree. By performing automated tests on the UI elements within the Visual Tree.
By inspecting the properties and attributes of UI elements in the Visual Tree.
146
How can you improve the following calendar page selector to work for all dates in 2020, but only 2020? “”
*
147
What is the type of selector that is generated when you use a Type Into activity in a container activity? A partial selector A static selector A full selector A dynamic selector
A partial selector
148
What's UiExplorer used for and how can it be helpful in the automation process? To create and fine tune selectors To explore the workflow tree UiExplorer is not a component of UiPath To explore the UI tree
To create and fine tune selectors To explore the UI tree
149
When using the "Find Children" activity in UiPath, what is the type of variable used to store the output? String IEnumerable Array Integer
IEnumerable
150
When fine-tuning a selector, how many characters does “*” replace?
Zero or more
151
Is the following selector "webctrl idx='144' tag='IMG'" a reliable selector for a dynamic page?
False
152
Which one of the nodes of a selector is named the "root node"?
The highest-level node, corresponding to the application
153
What activity would you use to eliminate an unnecessary column in a DataTable?
Remove Data Column
154
What is a selector?
The “path” to the UI element, starting from the root, all the way to the target element.
155
Which panel of UI Explorer interface contains all the UI elements of an opened application?
Visual tree
156
Which of the following scenarios would cause the Window Selector option to be disabled in UiPath Studio? When using the "Use Application or Browser" activity without indicating any target application. When the "Window Attach Mode" property is set to "Single Window" in the "Use Application or Browser" activity. When selecting the "Application Instance" option in the "Use Application or Browser" activity. When the targeted window or application cannot be located by the robot.
When the "Window Attach Mode" property is set to "Single Window" in the "Use Application or Browser" activity.
157
Let's assume, you're tasked with automating the testing of a website that needs to be compatible with different devices and screen sizes. You want to ensure that your automation can adapt to the responsive nature of the website. Which option from the selection window would you choose to address this requirement?
responsive website
158
While fine-tuning the target UI element, you can use variables in the Selector, but not in the Fuzzy selector.
False
159
What is the significance of using Asterisk (*) symbol in fine-tuning the selector?
Replaces zero or more characters
160
As shown in the 'Dynamic Text Target Option' demo, the automation workflow is designed to search for movies based on user input and extract their descriptions. However, the workflow encounters an error when trying to click on the movie card before fetching the description. How can this error be resolved to make the workflow work for all movies? Configure Filter option Select All option Indicate Element option Next-page link option
Configure Filter option
161
Given the string variable "invoiceNumber = "INV 1432"", which of the following expressions would replace the last four digits with "1526"? Replace.InvoiceNumber("1526", "1432") invoiceNumber.Replace("1432", "1526") InvoiceNumber.Replace(4,4, "1526) Replace.InvoiceNumber(4, "1526")
invoiceNumber.Replace("1432", "1526")
162
How many characters does the "?" symbol typically replace when fine-tuning a selector?
1
163
Which of the following best describes a descriptor in the context of UI automation?
Target and Anchor pair to identify and locate UI elements using unique attributes or identifiers to interact with the UI accurately and consistently.
164
In the Unified target method, what is the order in which the robot uses targeting methods to identify the selected UI element?
firsts one wins
165
What is the functionality of the "Show all matches" option in the context of UI automation? Highlight only duplicate User Interface elements, identified by selected targeting method. Highlights all User Interface or UI Elements identified by selected targeting method. Makes the selection more reliable.
Highlights all User Interface or UI Elements identified by selected targeting method.
166
The "Convert to Dynamic Text Target" option is available for which purpose in the context of UI automation? Under Anchor Elment Context menu of the Activity Under Target Element In the Target section of the selection option window Ability to handle activities with dependencies
Under Target Element
166
What's the purpose of UiExplorer? To create and fine tune selectors To explore the workflow tree UiExplorer is not a component of UiPath To explore the UI tree
To create and fine tune selectors To explore the UI tree
166
Which (2) of the following statements are true about the Pick Branch activity in UiPath? The Pick Branch activity is used to determine the state of an application or window. The Pick Branch activity allows you to monitor multiple input sources simultaneously and execute the appropriate branch of activities based on the first available input. The Pick Branch activity is used to define a set of activities that will be executed when a specific condition or event occurs. The Pick Branch activity is used to monitor the user interface for specific elements or images and trigger the workflow when they are detected
The Pick Branch activity allows you to monitor multiple input sources simultaneously and execute the appropriate branch of activities based on the first available input. The Pick Branch activity is used to define a set of activities that will be executed when a specific condition or event occurs.
167
Which of the following options does Verify execution feature support to verify a UI element? Checks whether the element appears Check whether the element disappears Text Changed Visually Changed Image exists Image appears
Checks whether the element appears Check whether the element disappears Text Changed Visually Changed
167
What are the activities inside a Parallel container called?
Child activities
168
what is the output datatype when using the expression String.Format("{0} is {1}", VarName1, VarName2) to convert the values of objects into strings and insert them into another text?
String
169
which of the following statements is true regarding dictionaries in UiPath?
True
170
What are the key benefits of using the Parallel Activity in UiPath? Improved performance of complex workflows Synchronization mechanisms for coordinated execution Ability to handle activities with dependencies Efficient parallel processing Sequential execution of activities
Efficient parallel processing Synchronization mechanisms for coordinated execution Improved performance of complex workflows
171
The Verify Execution property is available for which three of the following activities in UiPath?
Click Type Hover
172
Which property of the Check App State activity in UiPath specifies the maximum amount of time to wait for the application state to change? RetryInterval WaitTime Timeout Delay
Timeout
173
Which property of the Parallel activity in UiPath allows you to specify a Visual Basic expression that's evaluated after each branch completes? Condition Branches Assign activity ChildActivities IdleTimeout Invoke workflow activity
Condition
174
Check App State activity can be used as a condition for the Retry Scope activity
True
175
Check App State activity can be used outside the scope of Use application browser card.
True
176
What are the main components of the Pick Branch activity in UiPath?
Trigger n actions
177
In the context of List manipulation, what actions are possible? Merging lists. Sorting the objects. Looping through the items. Extracting items and converting them to other data types. Searching for an element. Adding and removing items.
Merging lists. Sorting the objects. Looping through the items. Extracting items and converting them to other data types. Searching for an element. Adding and removing items.
178
179
Consider a dictionary variable (BirthDates), of type String, String, that contains name and birth date pairs. They key values are the names. You want to add a new key / value pair using an 'Assign' activity (John Doe, Apr/20/1980). What expressions would you enter in the 'To' and 'Value' fields of the 'Assign' activity?
To: BirthDates("John Doe") Value: "Apr/20/1980"
180
How can we initialize the following variable type: List>
new List (of IList(of String))
181
What type must we select to declare a dictionary variable?
System.Collections.Generic.Dictionary as type.
182
Which method checks if an item with a given key exists in the dictionary variable and returns a Boolean result and the value if found? VarName.ContainsKey(Key) VarName.TryGetValue(Key, Value)v VarName.Count VarName.Item(Key)
VarName.TryGetValue(Key, Value)
183
What does the 'String.Join' method allows us to do?
Print a list of strings.
184
Choose four typical uses of RegEx. Debugging String Manipulation Input Validation Data Scrapping String Parsing
String Manipulation Input Validation Data Scrapping String Parsing
185
Which of the following string modifications can be performed using the Modify Text activity? Combine text Text to Upper/Lower Split Find and replace Trim
Find and replace Trim Combine text Text to Upper/Lower