Uipath Advance Questions and Answer
1)
How does
the Anchor Base activity work?
It
searches for an UiElement at a fixed anchor position.
It searches for an UiElement using a relative
coordinate position.
It
searches for an UiElement by using another UiElement as anchor.
2) Which of the following is
true regarding the Anchor Base activity?
Use the screen position of the anchor and the target
element.
3) What direction can the
arguments of a workflow have?
In arguments.
Out arguments
In/Out arguments.
Property
4) At the end of the execution of Workflow1,
which retrieves some items from a database, is the database connection closed
automatically?
Yes, the connection is closed after 30
seconds.
The
connection has to be closed using a Disconnect activity.
Only the database admin can decide
this aspect.
5) Where can we see the logs generated by running
robots?
In
the Output panel.
In
the local Logs folder.
In
the Orchestrator logs.
6) Why is renaming activities considered to be
one of the best practices?
In
case of an exception, to be able to find its source activity
To
be able to understand the process logic without expanding each sequence or
invoked workflow.
To
easily understand the high-level business logic from a workflow.
7) What type of Output variable do all Get Mail
activities return? (POP3, IMAP, Outlook, Exchange)
MailMessage
List
8) Is it possible to retrieve the color of a
specific Excel cell?
Yes,
by using Get Cell Color
No. The color cannot be retrieved from
a workbook.
Only with an OCR Engine.
9) Can you store a Selector in a variable?
No
Yes, in a UiElement variable.
Yes,
in a String variable.
10) What can be used to debug a workflow?
Breakpoints
Highlighting
activities.
The
Slow Step option.
11) How can a robot start an application in
Citrix?
By
using a command line.
By
double clicking on a Desktop icon.
By using an Open Application activity.
By
defining a shortcut key for the application and then triggering the app with a
Send Hotkey activity.
12) What is Orchestrator used for?
Running Windows processes on the local
machine.
Remotely
controlling any number of robots and performing workflow management.
Designing workflows to be run by
robots in a supervised mode.
Designing workflows to be run by
robots in an unsupervised mode.
13) What happens when a new version of a package
is published?
The processes using the package are
automatically updated to the latest version
The
processes have to be updated in order for the robots to run the latest version
of the package
The old version of the package is
overwritten
14) What types of assets can be stored in
Orchestrator?
Array, Datatable, Bool, String
Bool,
String, Integer, Credential
Integer, Password, GenericValue,
String
15) Where can you trigger an unattended robot
from? Select all the options that apply.
The UiPath Robot icon in the system
tray
UiPath
Studio
Remotely,
from Orchestrator
16) How can a process be executed on three
different robots?
By deploying the process in the
environment of the robots, which run it automatically
By
creating a job and selecting all three robots
It is not possible to allocate a
process to three different robots
By
scheduling the process and adjusting the settings in the Execution Target tab
accordingly
17) The best way of managing variable values
within a workflow, so that they can be shared on different robots and
environments is:
Using Json config files.
Using excel config files
Using
assets defined in Orchestrator.
18) What robots can be selected when you start a
job from Orchestrator?
Any robot provisioned in Orchestrator.
Any robot you have access to according
to your role permissions.
Any
robot in the same environment as the process to be executed.
19) What is the best way of restricting the access
of a person to a limited number of pages in Orchestrator?
That option does not exist. Everyone
is able to see everything
By changing the rights of the
Administrator to the desired state.
By
creating a different account and role for that person. When creating a new
role, restrictions can be applied.
20) “Add Assets” in Orchestrator has the following
option:
Value
Per Robot
Value Per Environment
Value Per Process
Single
Value
21) What robot state is displayed on the Robots
page while a job is being executed?
Busy
Runnning
Pending
22) Where should credentials be stored? Select all
the options that apply.
In
Windows Credential Store.
In
Orchestrator, as assets.
Directly inside the workflows, as
variables.
23)
Which is the best practice to store credentials?
config file
Windows credentials
Assets
in orchestrator
24) Which one of the statements below regarding
the GetAppCredentials workflow included in UiPath Robotic Enterprise Framework
is true?
It first requests the credential from
user.
It first tries to fetch a
credential from the Windows Credential Manager.
It
first tries to fetch a credential from Orchestrator.
25) If a large item collection is processed using
For Each, which activity enables you to efficiently exit the loop after a
specific moment?
No activity can be used. Instead, you
have to create a Boolean variable based on which the For Each loop is broken
The
“Break” activity is the most suitable in For Each
A While loop should be used instead of
For Each
26) Which of the following statements are true?
Select all the options that apply.
You cannot use a recorder in a Citrix
environment
The
recorder is used to create a skeleton for the UI automation
The
Desktop recorder generates partial selectors
27) In UiPath Robotic Enterprise Framework, what
are the transitions of the Init state?
In
the case of Success, the transition is to the Get Transaction Data state.
In the case of System Error, the
transition is to the Init state.
In the case of Success, the transition
is to the Process Transaction state.
In
the case of System Error, the transition is to the End Process state.
28) Which statement about the UiPath Robotic
Enterprise Framework template is false?
The framework is meant to
be a template that helps the user design processes.
The
framework can be used only if you get the input data from the UiPath server
queues.
The framework has a robust
exception handling scheme and event logging.
29) Which of the following are considered best
practices? Select all the options that apply.
Keeping environment settings hard
coded inside workflows.
Breaking
the process into smaller workflows.
Reusing
workflows across different projects.
30) In the UiPath Robotic Enterprise Framework
template, if a System Error is encountered in the Init state of the Main
workflow, which state is executed next?
Get Transaction Data
Init
End
Process
31) In the UiPath Robotic Enterprise Framework
template, in the Get Transaction Data state of the Main workflow, what happens
before the next transaction item is retrieved?
We check if the previous transaction
has been completed
We check if a kill signal was sent
from Orchestrator
We
check if a stop signal was sent from Orchestrator
32) When should an Attended Robot be used? Select
the option that applies.
When
the processing of some input data relies on human decision.
When a workflow needs to be modified
and corrected.
When the process might be interrupted
by exceptions and errors.
33) What happens in the Init state of the Main
workflow, in the UiPath Robotic Enterprise Framework template?
The
robot reads the configuration file and initializes all the required
applications.
The transaction items are extracted
from the Queue.
The robot checks if the previous
transaction is complete and then starts the next one.
34) How should exceptions be handled? Select all
the options that apply.
By
using Try Catch activities inside the workflow for unexpected application
exceptions.
By
validating data using conditional blocks for business exceptions.
UiPath handles exceptions by default.
35) In which workflow in the UiPath Robotic
Enterprise Framework template is the retry mechanism implemented?
The
SetTransactionStatus workflow
The Main workflow
The GetTransactionData workflow
36) In the UiPath Robotic Enterprise Framework
template, in the Main workflow, the State Machine includes the following
states:
Init
state
Get
transaction data state
Process
Transaction State
Set Transaction State
End
Process State
37) Which of the following are considered best
practices?
Removing
unreferenced variables.
Deleting
disabled code.
Leaving target applications opened.
38) In a Try Catch activity, how many times is the
Finally section executed if no error occurs in the Try section?
Once
The Finally section is executed only
when the Catch section is executed.
Zero
39) In UiPath Robotic Enterprise Framework, the
value of MaxRetryNumber in the Config.xlsx file should be set to a number
greater than 0 to enable the retry mechanism in the following cases:
Get
data from spreadsheets, databases, email, web API.
Do not work with UiPath Orchestrator
queues.
Get
data from UiPath Orchestrator queues with Auto Retry disabled.
40) The return value of the Get Transaction Item
activity is of the following type:
Object
String
QueueItem
List
41) Which is the best way to navigate to a
specific page in a web browser?
Use
the Navigate To activity inside an Attach Browser container
Use the Type Into activity inside an
Attach Browser container
Use a Type Into activity with a full
selector
42) How should a UiPath developer handle frequent
changes in the project files?
By creating daily backups of the files
By
using a source control solution, such as SVN, TFS, etc.
Old versions of the project files are
not relevant
43) What layout should be used for UI navigation
and data processing?
Flowchart
Sequence
State Machine
44) In the UiPath Robotic Enterprise Framework
template, if a System Error is encountered in the Process Transaction state of
the Main workflow, which state is executed next?
Get Transaction Data
Init
End Process
45) How can you pass data between workflows?
By
using arguments.
By using variables.
By using a pipe.
46) In the UiPath Robotic Enterprise Framework
template, what happens if the processing of a transaction item fails with an
Application Exception or a System Error?
The process executes the End Process
state.
All
used applications are closed and then re-initialized.
The
execution of the transaction item is retried if the MaxRetryNumber config value
is greater than 0.
47) Which of the following are required to have
efficient execution of automation projects?
Proper
exception handling
Recovery
abilities
Effective
logging mechanisms
48) Where
can you see the activities that make up a workflow?
In the Activities pane
In
the Workspace pane
In
the Outline pane
49) Where can you find the value written by the
Write Line activity?
In a variable
In
the Output pane
At console
50) How can
you install and update activity packs?
In Package Pane
Using
Manage Packages within Activities Pane
Using TFS
51) When
should you use the Flowchart workflow?
When having multiple activities
executed in a fixed order
When
having a process with many decision blocks
When
modelling a process that has loops to previous states
52) Can you
insert a Flowchart activity in a Sequence activity?
True
False
53) What is
an argument?
An
input/output parameter of the workflow
A variable
A
variable type
54) What
type of argument can you define to pass data and retrieve the modified value
from an invoked workflow?
In
In
/ Out
Out
55) Which
activity can be used if you want to test whether a condition evaluates to true
or false?
If
activity
For Each activity
Flow
Decision activity
56) What
would you use to exit from a For Each activity and continue the execution of
the workflow?
Terminate Workflow activity
If activity
Break
activity
57) What is
the technique used to indicate an item from a popup menu that disappears on
click?
Region selection
Delayed
selection
Element selection
58) How do
you exit the selection mode?
F2
ESC
Right
click
F3
59) Which
activities can be used to interact with the user?
MessageBox
InputDialog
WriteLine
60) Which recording
profile generates full selectors?
Step by step recording
Basic
recording
Desktop recording
61) How can
you fine tune a selector?
Making sure you have an idx attribute
Replacing
variable attribute parts with *
Adding all parents
62) How can
UiPath identify an UI element on the screen?
By
using a full selector
By
using a partial selector inside a container
By using a reference of it, previously
saved in a variable
63) What is
the Attach Window activity used for?
To
specify the top-level window container you will be working with
To specify the browser container you
will be working with
Specifies that you are working with a
java window
64) What
should you use to make sure that the workflow continues no matter what activity
fails?
TimeoutMS property
Try Catch activity
ContinueOnError
property
65) How
does UiPath recognize elements on screen?
Using coordinates
Using the position of the UI elements
Using
attributes of the UI elements
66) What
should you use to check if a checkbox is selected or cleared?
Check
activity
Get
Attribute activity
A trigger activity
Click activity
67) What is
a wildcard used for?
To get text from screen
To select items in a list
To
replace variable values in selector attributes
68) What is
UiExplorer used for?
UiExplorer is not part of UiPath
To explore the workflow tree
To
explore the UI tree
To
create and fine tune selectors
69) What
activity can be used to read an entire sheet from a excel file?
Read Cell
Write CSV
Read
Range
Get Table Range
70) What
happens if the AddHeaders property is checked for the Read Range Activity?
An exception is thrown
The
first row from the specified range is considered to be the column header
A new row is added to the Excel sheet
Nothing
71) What
activity can you use to get a column value from a specific row of a DataTable?
Get
Row Item
Remove Data Row
Read Cell
72) How can
you identify a column in a DataTable?
Using
the column name
Using the row index
Using
the column index
Using the column default value
73) How can
you filter records from a DataTable based on a condition?
Using the Clear Data Table activity
Using
the 'Select' method
Using the Format Value activity
Checking
the condition in a For Each Row loop
74) When is
it recommended to use containers?
When performing one action per window
When
performing multiple operations in the same window
When the Basic Recorder profile is
used
75) Which
activity should you use to Click on a specified text in a Citrix Environment?
Click
OCR Text
Click
Text
Hover Text
76) What
should you use to scrape tables from a web page?
Get OCR text
Data
Scraping
Get Text
77) How can
you find all anchor elements in a web page?
Using
the Find Children activity
Using the Find element activity
Using the Find Relative Element
activity
78) How can
you automate a Citrix application?
Using
images
Using
text
Using
the keyboard
79) How can
you extract text from a Citrix application?
Using the Screen Scraping wizard with
FullText method
Using
the shared clipboard
Using
Microsoft OCR
80) What
text extraction method can you use to get text position?
FullText
OCR
Native
Shared Clipboard
81) How
should you organize your workflow?
Never break the automation into
smaller pieces
Ignore exceptions
Use
Flowchart or State Machine for a high level organization
82) What
kind of workflow should you create to define business rules?
Sequence
Flowchart
State
machine
83) A Click
Trigger has the EventType = EVENT_SYNCHRONOUS. The activities in the Event
Handler are executed before the click is sent to the application
True
False
84) What
should you use to click in a hidden IE browser?
Click text
Cursor Position : Center
SimulateClick
Default click activity
85) There
is an input field with the text “abc”. If you use the Type activity with the
text “123” and the following Properties: SimulateType checked, EmptyField
unchecked, what will be the text in the field?
abc
123
abc123
86) Which
of the following input methods works in background?
Hardware event
Window
Messages
Simulate
Type/Click
Native
87) Which
of the following activities can you use to extract text from a hidden browser?
Get Visible Text
Get
Full Text
Extract
Structured Data
Get
Text
88) How many characters does “*” replace?
One
Zero
or more
Zero
More than one
89) What is
TimeoutMS property used for?
To make sure that the workflow
continues even if the activity fails
To
define the amount of time in which the target of an activity must be found
To define the amount of time used to
execute the activity
90) Is it
possible to make an image automation if you are not in a Citrix environment?
No, image automation is only for
remote automation
Yes,
but should be used as last resort
91) If you
scrape some text and you know it contains only digits, how can you make the
scrape better?
Use
Google OCR with the “Numbers Only” option
Make sure the background is dark
Make sure the background is dark
Use Get Text for the field in the
Citrix Window
92) Which
of the scraping methods can get you the hidden text in the element?
Native
FullText
OCR
All of the above
93) Orchestrator’s main capabilities:
It
helps in creating and maintaining the connection between Robots
It
ensures the correct delivery of the packages to Robots
It
helps in managing the ques.
94) How can a process that has more package
versions be updated?
The only option is to deploy a new process with the desired package
version
95) Which
options can be used to stop a running process?
Stop
Kill
96) Which
options and actions can be triggered on the Packages page?
View
all published packages
Delete
package versions
97) Is
using the ‘Publish’ button in Studio the only way to upload a package to
Orchestrator?
No
Packages can also be published via the Packages page in Orchestrator
98) What is
Orchestrator used for?
Remotely
controlling any number of robots and performing workflow management
99) How can
a job be initialized using Orchestrator?
Manually,
from the Jobs page
At
specific times, using Schedules
100)
Which of
the steps below are required in order to establish a connection between a robot
and Orchestrator?
Provisioning
the Robot in Orchestrator
Configuring
the Robot on the local machine using the Orchestrator URL and the Robot key
101)
Which Studio activity is linked with the Stop
command in Orchestrator ?
The
Should Stop activity
102)
Can we set
up a reviewer for the Failed Transactions?
Ans->
Yes
103)
What
happens if the status of a Transaction in progress is not updated within 24
hours?
Ans->
Its status is changed to Abandoned
104)
Is it
possible to reprocess a transaction in a Queue after its failure due to an
application exception?
Yes
if the Auto-Retry property of the Queue is enabled
Yes, it can be retried manually on the
Transactions page
105)
How can the processes in a schedule be
assigned to the robots in a specific environment?
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
106)
What are the statuses that can be set manually
for the transactions that failed due to an application exception?
In
Review
Retry
Verified
107)
What is the purpose of the Queues section in
Orchestrator?
To
store data that is processed by multiple robots
108)
A Robot is executing a workflow that uses the
“Log Message” activity with the ‘Info’ level If the log level of the robot is
set to ‘Error’, does the *Info* log appear on the Orchestrator Robots > Logs
page?
Ans->
No, only the log messages of type ‘Error’ and ‘Critical’ are displayed on the
Orchestrator Robots > Logs page
109)
Where can you check whether a job was
scheduled or manually started?
Ans->
Go to the Jobs page and check the Source column
200)
What filter types are available for Jobs?
State
Source
201)
Select only the specifications that are
mandatory when deploying a process:
The
package name
The
package version
202)
How can we test if a given address (a
string variable called fullAddress) can be found on a particular street (a
string variable called streetName)?
Ans
: – fullAddress.Contains(streetName)
203)
By using the Full Text scraping method,
the robot is able to:
Ans
: -Get hidden information
204)
Can you hover the mouse over a specific
UI Element?
Ans
: – Yes, by using Hover OCR Text activity
205)
What activity allows you to customize the name of the sender when you are
sending an email?
Ans
: – Send Outlook Mail Message
Send
SMTP Mail Message
206)
What is a sequence most suitable for?
Ans
: – Short and simple workflows
207)
How many types of actions can be performed in the Variables panel in UiPath?
a).
Changing Variable types
b). Adding new Variables
c). Setting default values for variables
208)
What is the possible technique to get
the content of a PDF document is available in UiPath?
First to opening the PDF and
using Screen scraping to get its data.
Second
to the Read PDF Text activity and providing the PDF file’s path.
209)
which activity is used to represent a decision inside a Sequence?
Ans:-
The If activity
210)
How can you exit from a For Each activity in UiPath?
Ans:
– Break activity
211)
During the running of workflow, how can
you see the steps the workflow is executing?
a).Using
Debug and inspecting the Output panel
b).
Using Debug with Highlight Activities option
212)
How can execution be paused before a particular activity in UiPath?
a).First
to use a MessageBox activity
b).Second
to use a breakpoint in Debug mode
213)
In Order to Save Attachments activity, it
can save all the attachments of an email to:
a).
A relative path
b).
An absolute Path
214)
What is the Visual Basic property within
the MailMessage class will you use to get the Date of an email?
a).Headers(“Date”)
215)
Which is the best optimize navigation method to be used in a form within
Citrix?
Ans:-
By sending keyboard commands/hotkeys
216)
What happens if Find Image doesn’t actually find the desired image in UiPath?
Ans:
– An Exception is Throw.
217)
Which recording profile is used to generate full selectors in UiPath?
Ans:
– Basic recording
218)
Which activities can be used to mostly interact with the user?
a).
Input Dialog
b)
Message Box
219) In Which situation we have to use the Flowchart workflow in UiPath?
a).When
modelling a process that has loops to previous states
b).
When having a process with many decision blocks
200).
In case if the PDF activities are not listed in your activities panel, how can
you get them?
Ans:- You have to install pdf activities using
Manage Packages features.
201).
What should you use to click on a hidden IE browser?
Ans:-
a). SimulateClick
202).
Why Timeout MS property is used in UiPath?
Ans
: – a). To define the amount of time during which the target of an activity
must be found.
203).
Why Queues are used in UiPath?
Ans:
– Distribute transnational load among multiple robots
204)
Is it possible to click a button with Click Image Activity if the target is not
visible on the screen in UiPath?
Ans:-
No, you could click a button which is not visible only using selectors
205)
What is the way to send an image inside a MailMessage?
a).You
can add the path to the attachment directly in the send activity.
b).
You can specify the relative path of the image in the Attachments property.
206)
If you need to sort a table from a .xlsx file, which feature is used?
Ans:
– An excel Sort Table Activity.
207)
Which recording wizard is used to automate UI interactions in an application
that does not offer support for selectors in UiPath
Ans:
– Citrix Recording
208)
Which of the following phrases are true regarding Project Organization?
Ans:
– Saves time for all team members,
Is
a constant concern of the robot developer
209)
how do you define to create a layout of business logic in complex process
automation?
Ans:
– Flowchart
300)
Which activity is used to chain together multiple workflows in single
automation in UiPath?
Ans:
– Invoke workflow File Activity
301)
How can you manage passwords for an automation project in UiPath?
Ans:
– With Windows Credential Manager
302)
Which activity is used to Get Outlook Mail Messages activity?
Ans:
– MailFolder
303)
Which activities allow you to iterate through an array of strings in UiPath?
Ans:
– a) while
b)
For Each
c)
Do While
304)
Can you insert a Flowchart activity in a Sequence in UiPath?
Ans:
– Yes
305)
What is the use of The Orchestrator?
Ans:
– a)Remotely control robots
b)
Send Start commands to multiple robots
c)
Schedule robots to perform specific processes
306)
How to check the UI Element is exist on the screen or not, which activity is
used for this?
Ans
: – Element Exists
307)
Where can you see the variables’ values when we execute the workflow in UiPath?
Ans:
– In the Locals Pane
308)
What can you use to make sure that the execution continues even if an activity
fails in UiPath?
Ans
: – Try/Catch Activity
309) Which activity is used If you want to wait
until a UI Element becomes available on the screen in UiPath?
Ans:-
Find Element
310)
What happens if you use the Excel Read Range activity to read a xlsx file that
is already opened in UiPath?
Ans:
– This will read the document successfully
311)
Which property defines the amount of time in which the UI target of an activity
must be found?
Ans:
– The TimeoutMS property
312)
Why Attach Window used in UiPath?
Ans:
– Identifying the window you are working with
313)
What is the way to enable the (Clipping) Region selection mode when Screen
Scraping in UiPath?
Ans:
– By Pressing F3
314)
Which activity can be used to modify the value of an existing cell in a
DataTable in UiPath?
Ans:-
Assign Activity
Nice article I was really impressed by seeing this blog, it was very interesting and it is very useful for me.
ReplyDeleteUI Path Online Training
UI Path Training in Hyderabad
Thank you
ReplyDelete
ReplyDeleteIt is so nice article thank you for sharing this valuable content
Uipath Certification Training
Uipath Online
Uipath Online Course
RPA Uipath Training in Hyderabad
Uipath Training in Bangalore
Uipath Foundation Training
Uipath Certification Course
Uipath Training in Hyderabad
Uipath Online Course
RPA Uipath Training
Uipath Training in Hyderabad
nice .......!
ReplyDeleteui path training