You are on page 1of 27

Questions

The Type Into activity can receive inputs like:

Getting the content of a PDF document is possible:

What kind of actions can be performed in the Variables panel?

Where can you see the list of activities that you can use in a workflow?
How can you extract structured data from a web page?
What is UiPath Explorer used for?
What are Queues used for?

The Orchestrator can:

Which of the following is the IDE used to develop the UiPath workflows?

Where should you store login details in a safely manner

You can insert a Sequence activity in a Flowchart activity.


When having multiple activities executing in a fixed sequential order, what kind of workflow should you use?

In which types of variable can you store text?

What type of argument can you define to retrieve data from an invoked workflow
What happens if you rename a variable from the Variables tab?
Which activity can you use if you want to loop through a collection of items?

Which activities allow you to iterate through an array of strings?

Can you insert a Flowchart activity in a Sequence

What data types can be stored inside an array?

What activity should you use to select one choice from multiple choices, based on the value of a given expression?
If the dtNewHires datatable has 4 columns, in this order : [ID, Name, Age, Sex] and 2 rows: [1, Daniel, 38, M] ; [2, Andr

Which of the following data types are included in the Collections category?

How can the index integer variable be displayed inside a Message Box activity
What activity can you use to get the value from a certain cell, from a specific data table row
What activity can be used to loop through each row from a DataTable?
The String.Format(“Input = {0} and Output = {1}”, “1”,”2”) expression returns the following text
How can we test if a given address (a string variable called fullAddress) can be found on a particular street (a string var
What activity can be used to modify the value of an existing cell in a DataTable

How can you identify a column in a data table?

What activities can be used to iterate through an Array

What recording wizard would you use to automate Virtual Machine actions?
What recording profiles are available in UiPath Studio
Which of the following is a selector of an Attach Browser container activity?
Can you combine automatic recording with step-by-step recording in the same recording sequence?
How do you stop the recording?
What type of container will Basic Recording generate?

What is the difference between Desktop recording and Basic recording?

How can you record the start of a Web application?

What actions can you record using Automatic Recording?

What type of container will Web Recording generate?


How do you enable the (Clipping) Region selection mode when Screen Scraping?

By using the Full Text scraping method, the robot is able to:

What is Attach Window used for?

A UI Element target can be composed of (if it does not use a UiElement variable):

How do you avoid mistaking the currently opened window with another similar one?
What defines the amount of time in which the UI target of an activity must be found?
What property should you use to make sure that the workflow continues even if an activity fails?

What text extraction method can you use to get text position?

The most important advantages of the FullText method are:

What is the slowest method of reading text?


How many characters does "*" replace?
Which of the following is a valid full selector?
Can a valid selector identify different elements on the screen at the same time

What is UiExplorer used for?

How can you improve the following calendar page selector to work only for dates in 2017?

What are the supported wildcard characters for selectors in UiPath Studio?

This is a reliable selector for a dynamic page: "webctrl idx='144' tag='IMG'/"

Which of the following statements are true regarding the Find Element activity?

How can you see the full list of attributes of Ui elements?


Can you store a Selector in a variable?
What method do you need to use to extract the text font and color when automating in a Critrix Environment?
Is Reset Clipping Region mandatory to be executed at the end of a scrape relative sequence?
How can you improve accuracy when scraping with OCR a region that contains only digits?
Can you use image/text automation outside of an Citrix enviroment?
Is it possible to click a button with Click Image Activity if the target is not visible on the screen?
Click Image and Click Text are not 100% reliable in Citrix environments. What method can be used instead (when appl
What method would be more reliable when clicking on a specific text label in an application running in a Citrix environ
Can the robot perform clicks alongside key modifiers (Shift, Ctrl etc) in a Citrix environment?
Consider having an application in Citrix Environment that has a button named ‘Accept’ and also a label that contains th

Having an app in a Citrix environment with multiple text-boxes that look the same (size/style), how can you identify one

What can be done when the Windows Remote Connection doesn’t allow sending hotkeys?
What happens if Find Image doesn’t actually find the desired image?
If a Click Image activity was created with an image of an icon, and meanwhile that icon becomes highlighted, will the ac

Can a Pick Branch activity be used alone?


What is the EASIEST navigation method to be used in a form within Citrix?
How can we make sure that an app is in a certain state in a Citrix environment?
What does the Find Image activity return?
How do you reset a clipping region?
How can the robot pass a variable argument when opening an application in Citrix (eg: a web address for a browser)?

Which of the following activities can be used to select an item in drop down list, in Citrix?

In order to loop through all the rows of a datatable, which activity should be used?
What activity should you use to read all the data from a .xlsx file?
What activity should you use to read all the data from a .xlsx file?
What activity you should use if you want to calculate a sum into a cell using Excel formulas?
If you need to sort a table from an .xlsx file, what should you use?
What happens if you try to use a Write Range activity to a .xlsx file that does not exist?

What activity should you use if you want to add data to an existing .xlsx document?

What happens if you use a Read Range activity with the Range property set to “” (an empty string)?
What should you use if you want to get the value of a specific cell from a row in a datatable?
What happens if you use the Write Range activity with the Range property set to “” to write a datatable to an excel file t

The Read PDF with OCR activity will throw an error if the following is not specified:

What is the easiest way to get the invoice number from a native PDF file?

How can you specify the location of a PDF file?

If the PDF contains both images and native text, what activity should you use to read all the text from it?

What activity should you use to extract all the text from the PDF file?

How can a robot read only the first page of a PDF file, using the PDF activities?
If you want to extract specific information from multiple native PDF files with the same structure, what activity should y

Which of the following activities requires the PDF file to be opened with Acrobat Reader in order to read it?
Which of the following statements regarding the Read PDF with OCR activity are true?

Which Visual Basic property within the MailMessage class will you use to get the Date of an email?
Will The Get Outlook Mail Message activity delete the emails from the account after it reads them?

What activity allows you to customize the name of the sender when you are sending an email?

How can you send an image inside a MailMessage?

If you are using the For Each activity to loop through a list of MailMessage variables, what should you set the TypeArgu
The Send Outlook Mail Message activity will work without having Microsoft Outlook installed:
What activity can you use to send an email without entering the username and password of the email account?

The Save Attachments activity can save all the attachments of an email to:

Which of the following properties are found in the Get Outlook Mail Messages activity?

Which of the following activities will allow you to only retrieve unread messages?

If you want to wait until a UI Element becomes available on the screen, what activity should you use?

How can execution be paused before a particular activity?

When running a workflow how can you see the steps the workflow is executing?

The Finally block of a Try/Catch activity is executed when:


What activity can be used in a Citrix environment to check whether a UI element is displayed or not?
What does the Locals panel display when you are working in Debug mode?
If you need to stop the workflow until a UI Element has disappeared from the screen, what activity should you use?
What is the most effective way to handle the click on a UI Element that is not always available?

What is recommended to have in a Catch block?

How can you run the process slower in order to analyze the robot’s behavior in certain conditions?

As a best practice, how should workflows use a local desktop application?


As a best practice, how should workflows use a local desktop application?

What can you use to add more details about the process in the workflow itself?

Is “Workflow2.xaml” a good name for a reusable workflow?

Which of the following phrases are true regarding Project Organization?

How should an RPA developer address runtime exceptions in the workflows?

When is it recommended to use nested If activities inside workflows?


What activity is used to chain together multiple workflows in a single automation?
What is the recommended layout for sequential activities?
What is the recommended layout to define business logic in a complex process automation?
Is notifying the user via a Message Box activity a good way to keep track of a workflow’s execution progress ?
What happens if you send "123[k(enter)]" by using Type Into activity with the SimulateType property selected?

How can you grab text from a notepad window inside Citrix?

Can you hover the mouse over a specific UI Element?

What can you use to add more details about the process in the workflow itself?

What is the UiExplorer good for?

Will a Click activity work with a Hidden browser session?

What activity should be used to allow a user to click on a UI Element after being blocked using the Click Trigger activity

How can you extract a table from a web page?

How can you close a running application?


What is the output of the Workbook Read Range activity?

How can you start an application within a Citrix environment?


How can we make sure that an app is in a certain state in a Citrix environment?

Imagine you have to use a Type Into activity in an element that loads slowly. Will it be a good idea to add some delays be

You have an Excel table with two columns named "PersonName" and "Age". What happens if you use the activity Inser
What activity should you use to read all the data from a .xlsx file
What happens if you use the Excel Read Range activity to read a .xlsx file that is already opened

Which of the following methods can be used for reading text from a native .pdf document

If you want to extract specific information from multiple native PDF files with the same structure, what activity should y
use
Will the Read PDF with OCR activity open the PDF document on the screen in order to read it

We have a native PDF invoice and we need to read the amount in USD next to the label AMOUNT. What methods can w
apply to get the desired value
If the PDF activities are not listed in your Activities Panel, how can you get them
What is the output of the Save Mail Message activity

Which of the following properties are found in the Get Outlook Mail Messages activity

If you want to wait until a UI Element becomes available on the screen, what activity should you use
How many Catches can you have in a Try/Catch block?

When running a workflow how can you see the steps the workflow is executing
What happens if you put a Breakpoint on a Click activity and start the workflow in Debug mode
What can you use to make sure that the execution continues even if an activity fails

Where can you see the variables’ values during workflow execution
If you need to know if a UI Element is available on the screen or not, what activity should you use
What type of arguments can you use in a workflow

Which of the following is a good example of a workflow name


How can you trigger another workflow from within your current one
How can you manage passwords for an automation project

What activity is used to chain together multiple workflows in a single automation

As a best practice, how should workflows use a local desktop application


What is the recommended layout to define business logic in a complex process automation
Which of the following phrases are true regarding Project Organization?
Is “Workflow2.xaml” a good name for a reusable workflow?

How can you extract a table from a web page

In order to make a UI selector stable you need to


Answers
A variable followed by .tostring method
A static String

By opening the pdf and using screen scraping to get its data
By using the read Pdf text activity and providing the pdf file’s path

Setting default values for variable


Changing variable type
Adding new variable

In the Activities panel


Using the Data Scraping Wizard
To get detailed information in regard to UI elements
Distribute transactional load among multiple robots

Remotely control robots


Send Start commands to multiple robots
Schedule robots to perform specific processes

UiPath Studio

In UiPath Orchestrator
In the Windows Credentials Manager

1
Sequence

String
Generic

Out
The name will be automatically updated in all the activities that use it.
For Each activity

While
For Each
Do While

Yes

Integer
String

Switch Activity
Daniel

Dictionary
List

“Current index is: “ + index.ToString


Get Row Item
For Each Row

fullAddress.Contains(streetName)
Assign Activity

Using the column index


Using the column name

For Each
While

Citrix Recording
Basic, Desktop, Web, Citrix

Yes
Escape or Right click
No Container

Desktop recording generates containers


Basic recorder generates full selectors

Hit Record - Web - Open Browser - select browser

Type Into
Click

Attach Browser
By pressing F3

Get hidden information


Get editable text

Identifying the window you are working with.

Selector

By working inside a container.


The TimeoutMS property
ContinueOnError property

Native
OCR

It works in the background.


It's fast.
It's accurate.

OCR
One or more

No

To create and fine tune selectors


To explore the UI tree

?
*

It returns the found element in a variable for later use


It throws an exception if it doesn’t find the element on screen

By using the UiExplorer tool.


Yes, of type String
It's impossible to retrieve the text color from a Citrix environment
Yes, because Clipping Region is a shared resource.
Use Google OCR with “Numbers Only”
1
No, you could click a button which is not visible only using selectors
Setting focus on a reliable element and then navigating around the app using keyboard (up/down arrows, tab, etc) or using keyb
Using the Click OCR Text activity.
Yes
By using the Occurrence property.

By clicking relative to an unique text/image next to the textbox


You can’t identify it if it doesn’t have something unique next to it (text/image).

It should work if the Windows Remote Connection is in ‘full-screen’ mode.


An exception is thrown.
Yes, if the clipping region avoids the background of the icon.
No, if the accuracy is too high.

No, it can only be added inside a Pick activity body.


By sending keyboard commands/hotkeys
By waiting for certain UI elements to appear or disappear and making decisions based on that.
An UI element object.
With a Set Clipping Region activity
In the command prompt, type in the path to the application and the argument

Click OCR Text


Click Image

For Each Row


Excel Read Range

Excel Write Cell


An Excel Sort Table activity.
It will create that file for you and write the data in it.

Excel Append Range


Workbook Append Range

Reads all the information from the specified sheet


Get Row Item
el file that already contains data?

The OCR Engine that is to be used.


The FileName property.

Open the PDF with Acrobat and scrape only relevant information

As a full path to the PDF


As a relative path

Read PDF Text


Read PDF with OCR

Set the Range property to: “1”


Get Text
By installing them using the Manage Packages feature.
Get Text
It allows you to specify the range of pages to be read
It can use different OCR engines (Microsoft, Google)
It works with native .pdf files

Headers(“Date”)
No

Send SMTP Mail Message


Send Exchange Mail Message

You can add the path to the attachment directly in the send activity.
You can specify the relative path of the image in the Attachments property.

System.Net.Mail.MailMessage
0
Send Outlook Mail Message

A relative path.
An absolute path.

MailFolder

Get IMAP Mail Messages


Get Outlook Mail Messages

Element Exists
By using a MessageBox activity
By using a breakpoint in Debug mode

Using Debug and inspecting the Output panel


Using Debug with Highlight Activities option

Every time, regardless if an exception occurred or not.

The current values of your variables.


Wait Element Vanish
By placing the Click activity inside a Try/Catch block.

An alternative to the approach that fails


A LogMessage activity

By setting up Breakpoints and running the workflow in Debug mode.


By using Slow Step and running the workflow in Debug mode.

By checking if the corresponding process is running and if not, opening the application by using the Open Application activity.
By using selectors to interact with the application.

Adding activity annotations


The Comment activity

No

Is a constant concern of the robot developer


Saves time for all team members

By logging any exception events


By using automatic recovery sequences inside the Catch blocks.
By using Try/Catch blocks when invoking external workflow files

You should avoid using nested If activities.


Invoke Workflow File activity
Sequence
Flowchart
No
It will type "123[k(enter)]".
By using Screen Scraping/Relative Scraping.
By using the Get Text with OCR activity

Yes, by using Hover Text activity.


Yes, by using Hover Image activity.
Yes, by using Hover OCR Text activity.

Adding activity annotations


The Comment activity

To make selectors stable.

Yes, if the SimulateClick property is selected.


Yes, if the SendWindowMessages property is selected.

Replay User Event

By using the Data Scraping Wizard.


By using the Extract Structured Data Activity.

By using the Close Application activity


By sending Alt + F4 with the Send Hotkey activity
By using the Kill Process activity
A Datatable
Defining a shortcut key and then triggering the app with a Send Hotkey activity
Double clicking the application icon on the desktop
By waiting for certain UI elements to appear or disappear and making decisions based on that.

Yes, use On element appear and start typing only after the trigger happens.
No, this solution is not reliable because sometimes the loading time can take more than the delay time.
An exception is thrown
Excel Read Range
t will read the document successfully.
Read PDF Text activity
Read PDF with OCR activity

Get Text
No

Open the file in Acrobat Reader or any other compatible PDF reader and use Anchor Base with the label as an anchor
Use the Get Text activity with a reliable selector (if available) in order to only retrieve the amount from the PDF file.
By installing them using the Manage Packages feature.
It saves a .eml file.

MailFolder

Find Element
There is no limit on the number of catches.
Using Debug with Highlight Activities option,
Using Debug and inspecting the Output panel
The workflow will be paused until you click the Continue button.
Try/Catch activity

In the Locals pane


Element Exists

Out
In
In/Out
GetCustomerNumber.xaml
By using the Invoke Workflow File activity.
With Windows Credential Manager

nvoke Workflow File activity


By checking if the corresponding process is running and if not, opening the application by using the Open Application activity.
By using selectors to interact with the application.
Flowchart
Saves time for all team members
Is a constant concern of the robot developer
No
By using the Data Scraping Wizard
By using the Extract Structured Data Activity.
Choose fixed properties.
Use Attach to Live Element.
Questions
What happens if a new job is triggered while the robot it is assigned to is executing a different process?
Is it possible to check whether a Robot that is connected to Orchestrator is available or not in real time?
Is it possible to reprocess a transaction in a Queue after its failure due to an application exception?
How are Robot Keys generated?
Is using the ‘Publish’ button in Studio the only way to upload a package to Orchestrator?
A Robot is executing a workflow that uses the “Log Message” activity, with ‘Info’ level specified. If the log level of the R
How can a job be initialized using Orchestrator?

Select only the specifications that are mandatory when deploying a process:

Process 1 has been deployed in the “A” environment. Robot X has been added only to environment “B”. Can Process 1 b

Which options can you use in order to stop a running process?


Which Studio activity is linked with the Cancel command in Orchestrator ?
What happens if the status of a Transaction is not updated within 24 hours?
Where can you check whether a job was scheduled or manually started?

Which options and actions can be triggered on the Packages page?

Which of the following data types can be stored as Assets?

Select the charts included in the Orchestrator Dashboard:

How can the processes in a schedule be assigned to the robots in a specific environment?
What is a transaction?
What is Orchestrator used for?
There are 3 robots in the "ABC" environment. How can the execution of a package be assigned to all 3 of them?
Answers
The new job is left in a ‘Pending’ state until the robot finishes executing the process. The new job is executed as soon as the rob
Yes,
Yes, this
if theisAuto-Retry
possible through theof
property Heartbeat
the Queuemechanism;
is enabled the status of each robot is updated on the Robots page
Yes, it can be retried manually on the Transactions page
Orchestrator generates unique Robot Keys during the robot provisioning process
No. Packages can also be published via the Packages page in Orchestrator
No, only the
Manually, logthe
from messages of type ‘Error’ and ‘Critical’ will be displayed on the Orchestrator Log page
Jobs page
At specific times, using Schedules

The environment
The package version
The package name
Yes
Cancel
Terminate
The Should Stop activity
Its status is changed to Abandoned
Go to the Jobs page and check the Source column

View all published packages


Delete package versions
Add a new package manually

Integer
String
Credential
Boolean

Robots
Job results
Transactions

Processes can run on all the robots in an environment


Processes can run on specific robots in an environment, depending on the user's choice.
Processes can run on a specific number of robots, depending on the user's choice
A set of arguments that was added to a Queue and has been processed by a robot
Remotely controlling any number of robots and performing workflow management
By navigating to the Processes page to pair the package with the intended environment, and then going to Jobs, selecting the in
WHAT IS A FLOWCHART MOST SUITABLE FOR
which of the data types can be stored in a generic variable
the most accurate way to access ui element is?
What activity can you use to type text in an application's field?
How can we change the scope of a variable?
STEP B Y STEP
string all text number date array
by using a selector correct
Type into correct
By using the Manage Variables section of the Ribbon menu
Multiple Multiple Multiple Single
Choice Choice Choice Choice
1) What is 2) Where 3) How 4)
should you
a store login can we
sequenc details in a change
safely
e most manner?
the
suitable scope
for? of a
variable
?

By
Piece using
s of the
autom In a Mana
ation plain ge
that text Variab
can docu les
be ment sectio
used that n of
in a the the
larger robot Ribbo
projec can n
t read menu

In the
Windo By
Short ws using
and Crede the
simple ntials Variab
workfl Mana les
ows ger panel

Workfl
ows
that
imply
decisi By
on In using
makin UiPat the
g h Outlin
activiti Orche e
es strator panel
When
we
first
start a
projec
t, as a
main
workfl
ow
Multiple Single 7) Single
Choice Choice Choice
The most 5) Which of 6) How can 7)
accurate the you extract
way to following structured
access an are part of data from a
UI element the UiPath web page?
is: software
platform?

by
using
the
eleme
nt
positio Using
n on UiPat the
the h UiExpl
scree Orche orer
n. strator tool

Using
the
Citrix
by Recor
using UiPat ding
select h Wizar
ors. Robot d
by
using
OCR
and
findin Using
g that the
eleme Data
nt on Scrapi
the UiPat ng
scree h Wizar
n. Studio d
Single Single Single
Choice Choice Choice
Where can 8) What are 9) Can you 10) Which of
you see the Queues retrieve the
list of used for? text from a following is
activities Citrix the IDE
that you environme used to
can use in nt? develop the
a UiPath
workflow? workflows?

No,
you
canno
t. Only
Distrib clicks
ute are
transa availa
ctional ble
load inside
amon a
In the g Citrix
Activiti multipl enviro UiPat
es e nment h
panel robots .
Yes, Studio
using
the
Scrap
e
Relati
ve
functi
Descri on in
be the combi
activiti nation
es with
In the inside an UiPat
Projec a OCR h
t proce engin Orche
panel ss e. strator

Sched
ule
when
a
robot
In the shoul
Outlin d start
e its UiExpl
panel work orer
Single Single Single Single
Choice Choice Choice Choice
1) What 2) How can 3) You can 4)
activity you display insert a
should you an Integer Sequence
use to value, activity in
select one myNumber, a
choice inside a Flowchart
from Message activity.
multiple Box
choices, window?
based on
the value of
a given
expression
?

“My
numb
For er is
each $myN
activit umber
y ” 1
“My
numb
Switc er is ”
h +
activit myNu
y mber 0
“My
numb
er is “
+
While myNu
activit mber.
y Value
numb
er is “
+
myNu
If mber.
activit ToStri
y ng
Multiple Multiple Multiple
Choice Choice Choice
When 5) In which 6) Which 7) What
having
multiple types of activitie are the
activities variable s allow workflo
executing
in a fixed
can you you to w types
sequential store iterate availabl
order, what text? through e in
kind of
workflow an array UiPath
should you of Studio?
use? strings?

For
Seque Doubl Each Flowc
nce e Row hart

Flowc Intege Do Seque


hart r While nce

None
of the For Activit
above String Each y

State State
machi Gener Machi
ne ic While ne
Single Single Multiple
Choice Choice Choice
8) Given two 9) What type 10) What
Generic of
variables, A argument data
with value can you types
“123” and define to
B with retrieve
can be
value 456, data from stored
what would an invoked inside
the Write workflow?
Line output an
of A + B array?
be?

123 + Doubl
456 Out e

Intege
579 In r

### String

An
excep
tion
will be
throw Boole
n. an

You might also like