UIPATH
Lesson 1 - Introduction to UiPath
Data Scraping Wizard
Single choice
(1) How can you extract structured data from a web page?
Using the Citrix Recording Wizard
Using the Data Scraping Wizard (√)
Using the UiExplorer tool
Single choice
(2) The easiest way to get structured data from a web page is:
by using Data Scraping. (√)
by using Screen Scraping.
by reading its contents with the Get Text activity and then parsing the result.
UiPath Studio
Single choice
(3) Which of the following is the IDE used to develop the UiPath workflows?
Ui Explorer
UiPath Orchestrator
UiPath Studio (√)
Ps. IDE (integrated development environment)
Citrix
Single choice
(4) What recorders are best suitable for automating virtual environments?
Basic Citrix (√) Web Desktop
Single choice
(5) Can you retrieve text from a Citrix environment?
No, you cannot. Only clicks are available inside a Citrix environment.
Yes, using the Scrape Relative function in combination with an OCR engine. (√)
UiPath Explorer
Single choice
(6) What is UiPath Explorer used for?
To get detailed information in regard to UI elements (√)
Writing text in textboxes
Clicking different elements of a web page
data types (variable)
generic
Multiple Choice
(7) Which of the data types can be stored in a generic variable?
Integer (√)Boolean (√)String (√)
Variables panel
Multiple Choice
(8) What kind of actions can be performed in the Variables panel?
Setting default values for variables (√)
Adding new variables (√)
Changing variable types (√)
the scope of a variable
Multiple Choice
(9) How can we change the scope of a variable?
By using the Outline panel
By using the Variables panel (√)
By using the Manage Variables section of the Ribbon menu (√)
Queues
Single choice
(10) What are Queues used for?
Schedule when a robot should start its work
Describe the activities inside a process
Distribute transactional load among multiple robots (√)
Activity
Type Into
Multiple Choice
(11) The Type Into activity can receive inputs like:
A static string. (√)
A variable followed by the .toString method. (√)
An integer variable.
Single choice
(12) What activity can you use to type text in an application's field?
Click Text Type Into (√) Get Text
Activities panel
Single choice
(13) Where can you see the list of activities that you can use in a workflow?
In the Activities panel (√)
In the Project panel
In the Outline panel
Orchestrator
Multiple Choice
(14) The Orchestrator can:
Send Start commands to multiple robots (√)
Schedule robots to perform specific processes (√)
Remotely control robots (√)
PDF document
Multiple Choice
(15) Getting the content of a PDF document is possible:
This cannot be done by a UiPath robot.
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. (√)
Lesson 2 - Variables Data Types & Control Flow
Control flow activity
Sequence activity
Single choice
(16) You can insert a Sequence activity in a Flowchart activity.
True (√) False
The If activity
Single choice
(17) What is the activity designed to represent a decision inside a Sequence?
The Decision activity The Try Catch activity (√)The If activity The Assign activity
Flowchart activity
Single choice
(18) Can you insert a Flowchart activity in a Sequence?
Yes (√) No
Multiple Choice
(19) 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
Flow Decision activity
Multiple Choice
(20) Which activity can you use if you want to test if a condition is true or false?
Flow Decision activity (√) Sequence activity For Each activity If activity (√)
Flow Switch activity
Single choice
(21) What is the best way to make a three-way decision inside a Flowchart?
By using nested Decision activities
By using a Switch activity
By using nested If activities
By using a Flow Switch activity (√)
Break activity
Single choice
(22) How can you exit from a For Each activity?
If activity Assign activity Terminate Workflow activity Break activity (√)
For Each
Single choice
(23) Which activity can you use if you want to loop through a collection of items?
Flow Decision activity(×) If activity For Each activity (√) Assign activity
While
Multiple Choice
(24) Which activities allow you to iterate through an array of strings?
While (√) For Each Row For Each (√)Do While (√)
Do While
Invoke Workflow
Single choice
(25) What type of argument can you define to retrieve data from an invoked workflow?
Out (√) In
Single choice
(26) What activity can be used to execute a workflow inside another workflow?
Flowchart Assign(×) Invoke Workflow File (√) State Machine(×)
variable
String
Multiple Choice
(27) In which types of variable can you store text?
String (√)Generic (√) Integer Double
Integer
Single choice
(28) How can you display an Integer value, myNumber, inside a Message Box window?
“My number is $myNumber”
“My number is “ + myNumber.Value
“My number is ” + myNumber
“My number is “ + myNumber.ToString (√)
Generic
Multiple Choice
(29) What type of content can you store inside a Generic type variable?
Text (√)Dates (√)True/False (√)Numbers (√)
Single choice
(30) Given two Generic variables, A with value “123” and B with value 456, what would the Write Line output of A + B be?
An exception will be thrown.
123 + 456
579
123456(√)
data types
Double
Multiple Choice
(31) What data types can be stored inside an array?
Boolean(√) Integer (√)String (√)Double(√)
Lesson 3 - Data Manipulation
Get Row Item
Gets a value from a DataRow variable according to a specified column.
参考链接: https://activities.uipath.com/docs/get-row-item
UIPATH.SYSTEM.ACTIVITIES Get Row Item
Single choice
(32) What activity can you use to get the value from a certain cell, from a specific data table row?
Get Row Item(√) Write Cell Read Cell Remove Data Row
eg(Lexmark )
expression
Multiple Choice
(33) If currentRow represents a row from a DataTable with two column in this order: Name and Age, what expression can be used to obtain the value from the column Age?
currentRow("Age") (√) currentRow.Age currentRow(2) currentRow(1) (√)
Multiple Choice
(34) How can you identify a column in a data table?
Using the column name (√)
Using the row name
Using the row index
Using the column index(√)
Single choice
(35) What .Net method of the datatable object can be used to filter a table by a condition? Filter(×)Select (√) ToString(×) Clone
automatically create a variable
Single choice
(36) What key combination allows you to automatically create a variable from an activity’s property field?
Ctrl + A Ctrl + K(√) Ctrl + N Ctrl + P
variable type
DateTime
Single choice
(37) What variable type can you use to efficiently store the current time inside your workflows?
Array DateTime(√) Integer String
integer
Single choice
(38) How can the index integer variable be displayed inside a Message Box activity?
“Current index is: “ + index.ToString(√)
“Current index is: “ + index
“Current index is: $index”
“Current index is: + index.ToString”
string (expression )
Assign activity
Single choice
(39) What activity can be used to modify the value of an existing cell in a DataTable?
Assign activity(√) Add Data Column activity
Modify Cell activity Add Data Row activity
the procedure of the assign activity
1. create an variable - rowIndex
2. Assign activity
to
Value
Single choice
(40) What type of variables can be used as output for the Read CSV activity?
List
DataTable variables(√)
Array
String variablesOutput DataTable activity
Single choice
(41) Which of the following statements are true regarding the Output DataTable activity?
Returns the data contained in a DataTable as a string in a csv format (√)
Writes a DataTable to an Excel file
Returns a DataTable object
Writes a DataTable to a csv file
data types
Collections category
Multiple Choice
(42) Which of the following data types are included in the Collections category?
List (√)Array (√)Dictionary (√)Int32
Lists and Arrays
Array
For Each Row
Single choice
(43) What activity can be used to loop through each row from a DataTable?
If Build DataTable Flow Decision For Each Row(√)
Multiple Choice
(44) What activities can be used to iterate through an Array?
Flow Decision While (√) For Each (√) For Each Row
List
Multiple Choice
(45) Which of the following statements is true regarding Lists and Arrays?
List items can be added using an Add to Collection activity. (√)
You can add any number of elements to an array. (×)
You can iterate through a List using a For Each loop activity. (√)
Array and List elements can be accessed by index. (√)
Lesson 4 - Recording
Recording
Automatic Recording
Single choice
(46) How can you delay the Automatic Recording?
By right clicking By hitting the Escape key
By hitting the F2 key(√) By clicking in the right corner of the screen
recording profiles
Basic Recording
Single choice
(47) What type of container will Basic Recording generate?
Excel Application Scope Attach Browser Attach Window No container(√)
Citrix Recording
Single choice
(48) What recording wizard would you use to automate UI interactions in an application that does not offer support for selectors?
Basic Recording Citrix Recording (√) Web Recording Desktop Recording
Desktop recording
Single choice
(49) What is Attach Window used for?
Specifies that you are working with a browser.
Specifies that you want to automate in background.
Specifies that you are working with a Java window.
Identifying the window you are working with. (√)
Single choice
(50) When is it recommended to use Desktop recording?
When you automate Citrix Applications
When you automate Web pages
When you automate more steps in the same window (√)
When you automate one step
Multiple Choice
(51) What is the difference between Desktop recording and Basic recording?
Desktop recording generates containers (√)
Basic recorder generates full selectors (√)
Basic recorder is used only for web pages
Desktop recording generates full selectors
Web Recording
(52) What type of container will Web Recording generate?
Attach Window No container Attach Browser (√) Excel Application Scope
recording sequence
Single choice
(53) Can you combine automatic recording with step-by-step recording in the same recording sequence?
Yes(√) No
Automatic Recorder
Multiple Choice
(54) Which of the following statements regarding the Automatic Recorder are true?
It generates Type Into activities (√)
It generates Click activities (√)
It creates a skeleton for UI automation (√)
It recognizes different types of UI controls (√)
Multiple Choice
(55) How do you add activities to a workflow?
Using the Automatic Recorder (√)
From the Activities Panel by dragging and dropping (√)
From the Step by Step Recording Action pane (√)
Esc
stop the recording
By hitting the F2 key
delay the Automatic Recording
add activities to a workflow
From the Step by Step Recording Action pane
From the Activities Panel by dragging and dropping
Using the Automatic Recorder
Lesson 5 - Advanced UI Interaction
input method
default
Multiple Choice
(56) The downsides of using the Default input method are:
The condition that the application must be active (√)
The condition that the application must be running in background.
Low speed (√)
Output or Screen Scraping Methods
OCR method (optical character recognition)
Single choice
(57) The main advantage of the OCR method is:
It works even if the application is running in the background.
It works on every application even if it’s running in a virtual environment. (√)
It’s fast.
FullText method
Multiple Choice
(58) The most important advantages of the FullText method are:
It works in Citrix environments.
It's fast. (√)
It works in the background. (√)
It's accurate. (√)
Single choice
(59) What is the best method to extract white text written on blue background in a desktop app?
By using the Google OCR engine
By using the FullText method (√)
By using the Google OCR engine with Invert flag
By using the Microsoft OCR engine
Single choice
(60) Can the robot be programmed to ignore taking hidden information while using the Full Text method?
No Yes (√)
Multiple Choice
(61) By using the Full Text scraping method, the robot is able to:
Get hidden information
Get editable text (√)
Get the entire visible text (√)
Get font information (size, colour).
Native method
get text position
Web scraping
Data Scraping
Multiple Choice
(62) What is the Data Scraping wizard for?
Automating interactions with web pages
Extracting text from one UI element
Extracting correlated data from the web or other applications (√)
Extracting whole tables from the web or other applications(√)
Single choice
(63) What would be the best method to retrieve results from multiple Google pages?
Data Scraping, because it can operate with structured data and return a data table. (√)
Screen scraping by using the FullText method because it retrieves the entire text.
Native, because it works in the background.
Single choice
(64) What is the best activity for scraping tables from a web page?
Get Visible Text
Data scraping wizard (√)
Get OCR Text
UI ELEMENTS
About UI Elements
参考链接: https://studio.uipath.com/docs/about-ui-elements
UI Activities Properties
Input Methods
参考链接: https://studio.uipath.com/docs/input-methods
Input Actions
Clicks Text typing Keyboard shortcuts Right-clicks Mouse hover Clipboard actions Etc.
Example of Using Input Methods
参考链接: https://studio.uipath.com/docs/example-of-using-input-methods
Output or Screen Scraping Methods
Output Actions
Getting text Finding elements and images Clipboard actions Etc.
Examples of Using Output or Screen Scraping Methods
Generating Tables from Unstructured Data
Relative Scraping
参考链接: https://studio.uipath.com/docs/relative-scraping
Lesson 6 Selectors
wildcard characters
Multiple Choice
(65) What are the supported wildcard characters for selectors in UiPath Studio?
$ & * (√) ? (√)
Single choice
(66) How can you improve the following calendar page selector to work only for dates in 2017?
“
”“
”“
“ (√)“
”Find Element activity
Multiple Choice
(67) Which of the following statements are true regarding the Find Element activity?
It throws an exception if it doesn’t find the element on screen(√)
It returns a boolean (True or False) values indicating wether or not the element was found
on the screen
It returns the found element in a variable for later use(√)
Single choice
(68) How long will the Robot try to find an UiElement (if it is not available) on the desktop?
The Robot will wait forever until it can find the element.
10 seconds
The value in milliseconds of the activity’s TimeoutMS property. (√)
30 seconds
Highlight activity
Single choice
(69) What is the Highlight activity useful for?
For troubleshooting and verifying selectors (√)
For removing selectors
For adding activities in Studio
UiExplorer tool
Single choice
(70) How can you see the full list of attributes of Ui elements?
By using the select from screen tool in Ui Automation activities.
By using the UiExplorer tool. (√)
You cannot.
Single choice
(71) Can UiExplorer be used to record UI interactions?
No (√) Yes
Element Exists activity
Single choice
(72) The Element Exists activity throws an exception if it doesn’t find the specified element on the screen.
True False (√)
Selectors
valid selector
Single choice
(73) Can a valid selector identify different elements on the screen at the same time?
No (√) Yes
full selectors
Single choice
(74) Can full selectors be used inside a container (Attach Window or Open Application activities)?
No Yes (√)
partial selectors
Single choice
(75) Can partial selectors be used inside a container (Attach Window or Open Application activities)?
No Yes (√)
Lesson 7 - Image and Text Automation
Citrix
Single choice
(76) How can you scrape a field on a Citrix Environment when the value in that field changes each transaction?
Find a static element nearby and use Scrape Relative(√)
It's impossible because you cannot locate the element
Single choice
(77) Consider having an application in Citrix Environment that has a button named ‘Accept’ and also a label that contains the Accept word. How can Click Text be customized in order to access the correct button?
By using the Occurrence property. (√)
By checking the element’s attributes.
It can’t be done, having to click on a text that is duplicated can’t be controlled.
Single choice
(78) Can the robot perform clicks alongside key modifiers (Shift, Ctrl etc) in a Citrix environment?
Yes (√) No
Multiple Choice
(79) Creating automation in a Citrix environment is challenging because:
You need to interact with the app using only Image Recognition and OCR. (√)
Selectors are hard to create for virtual environments.
You don’t have direct access to UI elements. (√)
Citrix Recorder
Single choice
(80) By using Citrix Recorder, can you automatically record a set of actions in a virtual environment?
Yes No(√)
Google OCR
Single choice
(81) How can you improve accuracy when scraping with OCR a region that contains only digits?
Use Google OCR with “Numbers Only” (√)
Use Get Text for the field in the Citrix Window
Make sure the background is dark
Activity
Click Image
Single choice
(82) What does the "Accuracy" property describes in "Click Image" Activity?
Percent unit (0, 100] of the minimum similarity between the image found and the image you are searching for
“Click Image” does not have such a property
Minimum Similarities in [0..1] percentage units for an image to be returned as a match(√)
Click OCR Text activity
Single choice
(83) What method would be more reliable when clicking on a specific text label in an application running in a Citrix environment, given the fact that its font size might be easily changed?
Using the Click Image activity.
It can’t be done if its size fluctuates.
Using the Click OCR Text activity. (√)
Clipping Region
Single choice
(84) Is Reset Clipping Region mandatory to be executed at the end of a scrape relative sequence?
Yes, because Clipping Region is a shared resource. (√)
No, for the next actions we can use other Clipping Regions.
Lesson 8 - Advanced Citrix Automation
Single choice
(85) How can we make sure that an app is in a certain state in a Citrix environment?
By making use of the WaitForReady property.
By checking the UI element’s attributes.
By waiting for certain UI elements to appear or disappear and making decisions based on that.(√)
Single choice
(86) How can the robot pass a variable argument when opening an application in Citrix (eg: a web address for a browser)?
With an Open Application activity Setting the argument to the shortcut on the desktop
In the command prompt, type in the path to the application and the argument
Cannot be done (√)
activities
Click OCR Text
Click Image activity
Multiple Choice
(87) If a Click Image activity was created with an image of an icon, and meanwhile that icon becomes highlighted, will the activity still work?
No, if the accuracy is too high. (√)
Yes, the robot will always find it.
Yes, if the clipping region avoids the background of the icon. (√)
Multiple Choice
(88) Which of the following activities can be used to select an item in drop down list, in Citrix?
Click OCR Text (√) Click Image (√) Click Text Select Item
Pick Branch activity
Single choice
(89) Can a Pick Branch activity be used alone?
No, it can only be added inside a Pick activity body. (√)
Yes, for example, inside a Then/Else section of an If activity.
Find Image activity
Send Hotkey activity
Multiple Choice
(90) How can you start an application within a Citrix environment?
Using a Open Application activity
Using a Start Process activity
Defining a shortcut key and then triggering the app with a Send Hotkey activity (√)
Double clicking the application icon on the desktop (√)
Type Into activity
Multiple Choice
(91) 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 before executing Type Into?
Yes, it’ll give the robot some time and when the element is loaded it can carry on typing.
No, this solution is not reliable because sometimes the loading time can take more than the delay time. (√)
Yes, use On image appear and start typing only after the trigger happens. (√)
keyboard commands/hotkeys
Single choice
(92) What is the EASIEST navigation method to be used in a form within Citrix?
By sending keyboard commands/hotkeys (√)
By using Click relative to image
By using Click with fixed coordinates
Lesson 9 - Excel & Data Tables
1.Excel
Excel Read Range activity
Single choice
(93) What happens if you use the Excel Read Range activity to read a .xlsx file that is already opened?
It will read an empty document.
It will read the document successfully. (√)
It will throw an error.
Single choice
(94) What happens if the AddHeaders option is checked for Read Range Activity?
The first row from the specified range is considered to be the column names(√)
An exception is thrown
A new row is added to the excel sheet Nothing happens
Single choice
(95) What activity should you use to read all the data from a .xlsx file?
Workbook Read Cell
Excel Read Range (√)
Workbook Read Range
Excel Read Cell
Single choice
(96) You need to read from an Excel sheet and you don’t know the range. What do you write in the “Range” property of the Read Range Activity?
Write just the end cell
Write an empty string (√)
It’s impossible, you have to specify the range
Write some random range
Single choice
(97) What activity can be used to read an entire sheet from a excel file?
Write CSV Read Range(√) Get Table Range Read Cell
Generate Data Table
Single choice
(98) What activity can you use to create a DataTable from an input string?
Generate Data Table(√) Output Data Table Build Data Table
Read Cell activity
Multiple Choice
(99) How do you specify the Excel file to read from, in a Read Cell activity?
You have to manually open the workbook
In the WorkbookPath property, provide a relative path, if the workbook is in the project folder (√)
In the WorkbookPath property, provide the full path of the workbook (√)
Excel Write Cell
Single choice
(100) What activity you should use if you want to calculate a sum into a cell using Excel formulas?
Excel Write Cell (√) Workbook Write Cell Excel Write Range Workbook Write Range
Write Range activity
Single choice
(101) What happens if you try to use a Write Range activity to a .xlsx file that does not exist?
It will create that file for you and write the data in it. (√)
It will continue the execution without writing the data.
It will throw an error.
Append Range
Multiple Choice
(102) What activity should you use if you want to add data to an existing .xlsx document?
Excel Write Cell
Workbook Append Range (√)
Workbook Write Range
Excel Append Range (√)
Excel Sort data table activity
Single choice
(103) If you need to sort a table from an .xlsx file, what should you use?
An Excel Get Table Range activity. You cannot sort a table.
An Excel Sort data table activity. (√) A Workbook Sort Table activity.
For Each Row
Single choice
(104) In order to loop through all the rows of a datatable, which activity should be used?
For Each Row (√) Do While While For Each
Filter Data Table
2.Function
DataTable.Rows As DataRowCollection.IndexOf(row As DataRow)As Integer
eg. inputsTable.Rows.IndexOf(row) + 1
参照foreach (DataRow row in dt.Rows) 仿写"DT.Rows in rowIndex"
参考链接:https://www.cnblogs.com/skyivben/archive/2010/08/22/1805686.html
Local
Lesson 10 - PDF
activity
Read PDF Text activity
Single choice
(105) How can a robot read only the first page of a PDF file, using the PDF activities?
Set the Range property to: 1
Set the Range property to: “all”
Set the Range property to: “1” (√)
Read PDF with OCR activity
Multiple Choice
(106) The Read PDF with OCR activity will throw an error if the following is not specified:
The Text property.
The FileName property.(√)
The Password property.
The OCR Engine that is to be used.(√)
Multiple Choice
(107) Which of the following statements regarding the Read PDF with OCR activity are true?
It can use different OCR engines (Microsoft, Google) (√)
It works with native .pdf files (√)
None of the options
It allows you to specify the range of pages to be read (√)
Single choice
(108) Will the Read PDF with OCR activity open the PDF document on the screen in order to read it?
Yes No(√)
Single choice
(109) If the PDF contains both images and native text, what activity should you use to read all the text from it?
Read PDF Text Read Image Read PDF with OCR(√) Get Text
Multiple Choice
(110) Which of the following methods can be used for reading text from a native .pdf document?
Read PDF Text activity (√)
Ui Automation (open .pdf document in Adobe Acrobat Reader, then Get Text) (√)
Read PDF with OCR activity (√)
Get Text
Single choice
(111) Which of the following activities requires the PDF file to be opened with Acrobat Reader in order to read it?
Read Image Read PDF Text Get Text (√) Read PDF with OCR
Single choice
(112) If you want to extract specific information from multiple native PDF files with the same structure, what activity should you use?
Get Text (√) Read PDF with OCR There is no activity for this Get Text with OCR
Single choice
(113) 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 ContinueOnError property.
None of the options
The TimeoutMS property.
The Selector property. (√)
Single choice
(114) If the PDF activities are not listed in your Activities Panel, how can you get them?
By going to the Output panel.
By finding them in the Library tab.
By installing them using the Manage Packages feature.Single choice(√)
Single choice
(115) What is the easiest way to get the invoice number from a native PDF file?
Use Read PDF Text and get the value using string manipulation
Use Read PDF with OCR and get the value using string manipulation
Open the PDF with Acrobat and scrape only relevant information (√)
Multiple Choice
(116) How can you specify the location of a PDF file?
As a full path to the PDF (√) As a relative path (√) As a path to the workflow (×)
Multiple Choice
(117) We have a native PDF invoice and we need to read the amount in USD next to the label AMOUNT. What methods can we apply to get the desired value?
A. Open the file in Acrobat Reader or any other compatible PDF reader and use Anchor Base with the label as an anchor (√)
B. Use a Read PDF Text activity and then use the required String manipulation methods to retrieve only the amount (√)
C. Use the Get Text activity with a reliable selector (if available) in order to only retrieve the amount from the PDF file (√)
Lesson 11 - E-mail Automation
activity
Get Outlook Mail Messages activity
Single choice
(118) Which of the following properties are found in the Get Outlook Mail Messages activity?
Password Port Server MailFolder (√)
Send Outlook Mail Message activity
Single choice
(119) The Send Outlook Mail Message activity will work without having Microsoft Outlook installed:
False (√) True
Single choice
(120) 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 SMTP Mail Message
Save Mail Message activity
Single choice
(121) What is the output of the Save Mail Message activity?
None of the options.
It saves a .eml file.(√)
It saves a .pst file.
It saves a .msg file.
Get Outlook Mail Message activity
Single choice
(122) Will The Get Outlook Mail Message activity delete the emails from the account after it reads them?
Yes No (√)
Single choice
(123) If you want to get only filtered MailMessage variables, what activity should you use?
Get Exchange Mail Messages (×)
Get POP3 Mail Messages
Get IMAP mail messages
Get Outlook mail messages (√)
For Each activity
TypeArgument property
Single choice
(124) 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.Web.Mail.MailMessage
System.Net.Mail.MailMessage (√)
send an email message
Multiple Choice
(125) What activities can you use to send an email message?
Send IMAP Mail Message.
Send Outlook Mail Message. (√)
Send SMTP Mail Message. (√)
variable type
Single choice
(126) What is the supported variable type in the Output property field of all Get Mail activities (POP3, IMAP, Outlook, Exchange)?
List (Generic) Generic MailMessage List (MailMessage) (√)
Visual Basic property
Single choice
(127) Which Visual Basic property within the MailMessage class will you use to get the Date of an email?
Date the Date cannot be retrieved
Headers(“Date”) (√) Attachments
Lesson 12 - Debugging and Exception Handling
activity
Try/Catch activity
Single choice
(128) The Finally block of a Try/Catch activity is executed when:
The activities in the Catch block are executed and had errors.
The activities in the Try block are executed and had errors.
Every time, regardless if an exception occurred or not.(√)
The activities in the Try block are executed with no error.
Single choice
(129) What can you use to make sure that the execution continues even if an activity fails?
DelayAfter property Throw activity Try/Catch activity (√) TimeoutMS property
Single choice
(130) How many Catches can you have in a Try/Catch block?
1
2
There is no limit on the number of catches. (√)
5
Click activity
Single choice
(131) What is the most effective way to handle the click on a UI Element that is not always available?
By using an Element Exists activity and then a Click activity.
By placing the Click activity inside a Try/Catch block. (√)
By setting the ContinueOnError property of the Click activity to True.
Single choice
(132) What happens if you put a Breakpoint on a Click activity and start the workflow in Debug mode?
The workflow will be paused until you click the Continue button. (√)
The workflow will throw an error when it reaches that activity.
The workflow will be paused for 5 seconds when it reaches that activity.
You can only put a Breakpoint on a Break activity.
Wait Element Vanish
Single choice
(133) If you need to stop the workflow until a UI Element has disappeared from the screen, what activity should you use?
Element Exists Find Relative Element Wait Element Vanish (√) Find Element
Element Exists
Single choice
(134) If you need to know if a UI Element is available on the screen or not, what activity should you use?
Find Element Element Exists (√) Wait Element Vanish
workflow
Multiple Choice
(135) When running a workflow how can you see the steps the workflow is executing?
Using Debug and inspecting the Output panel (√)
Using Debug with Highlight Activities option (√)
Using Run and inspecting the Properties panel
Single choice
(136) What does the Locals panel display when you are working in Debug mode?
All the activities inside the workflow.
There is no Locals panel.
The current values of your variables. (√)
The logs of the workflow.
Lesson 13 - Project Organization
Sequence
Single choice
(137) What is the recommended layout for sequential activities?
Sequence (√) Decision Flowchart For each
Single choice
(138) What is the recommended layout for a sequence of UI interactions?
Flowchart Decision Sequence (√)
Flowchart
Single choice
(139) What is the recommended layout to define business logic in a complex process automation?
Flowchart (√) Sequence For each Decision
workflow
activity
Invoke Workflow File activity
Single choice
(140) How can you trigger another workflow from within your current one?
By using the Open Application activity.
By using the Invoke Method activity.
By using the Invoke Workflow File activity. (√)
You cannot trigger another workflow.
Single choice
(141) What activity is used to chain together multiple workflows in a single automation?
Open Application
Sequence activity
Flowchart activity
Invoke Workflow File activity (√)
Multiple Choice
(142) What can you use to add more details about the process in the workflow itself?
Adding activity annotations (√)
The Comment Out activity
The Use Flowchart activity
The Comment activity (√)
local desktop application
Multiple Choice
(143) As a best practice, how should workflows use a local desktop application?
A. By opening the application using the Click Image activity on the application’s desktop shortcut.
B. By checking if the corresponding process is running and if not, opening the application by using the Open Application activity. (√)
C. By using selectors to interact with the application. (√)
D. By closing the application once it’s no longer needed. (√)
Below parts are addtional excercises.
Lesson 2 - Variables Data Types& Control Flow
Multiple Choice(144)
Which of these are workflow types available in UiPath Studio?
Sequence(√)
Activity
Flowchart(√)
Single choice(145)
When having multiple activities executing in a fixed sequential order, what kind of workflow should you use?
None of the options
Flowchart
Sequence(√)
State machine