RPA Developer Foundation Training: Final Test Q&A Study Guide, Exams of Robotics

This study guide provides questions and answers for the rpa (robotic process automation) developer foundation training final test. It covers key concepts such as workflow design, exception handling, ui interaction, and working with applications and pdfs. The guide includes practical examples and best practices for rpa development, making it a valuable resource for preparing for the certification exam and enhancing rpa skills. It also addresses topics like managing passwords, debugging workflows, and handling ui elements.

Typology: Exams

2025/2026

Available from 09/20/2025

Lectwoody
Lectwoody 🇺🇸

1

(1)

2.5K documents

1 / 43

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1 /
RPA Developer Foundation Training - Final
Test Study Guide Questions and Answers
1.What is the recommended layout to define business logic
in a complex process automation
ANS Flowchart
2.As a best practice, how should workflows use a local desktop
application
ANS - By checking if the corresponding process is running and if not,
opening the applica- tion by using the Open Application activity.
- By using selectors to interact with the application.
- By closing the application once it's no longer needed.
3.Which of the following is a good example of a workflow
name
ANS GetCos- tumerNumber.xaml
4.How can you extract data from an invoked workflow
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b

Partial preview of the text

Download RPA Developer Foundation Training: Final Test Q&A Study Guide and more Exams Robotics in PDF only on Docsity!

RPA Developer Foundation Training - Final

Test Study Guide Questions and Answers

  1. What is the recommended layout to define business logic in a complex process automation ANS Flowchart 2.As a best practice, how should workflows use a local desktop application ANS - By checking if the corresponding process is running and if not, opening the applica- tion by using the Open Application activity.
  • By using selectors to interact with the application.
  • By closing the application once it's no longer needed.
  1. Which of the following is a good example of a workflow name ANS GetCos- tumerNumber.xaml
  2. How can you extract data from an invoked workflow

ANS - By using Out argu- ments.

  • By using In/Out arguments.
  1. 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
  1. What is the recommended layout for a sequence of UI Interactions ANS Se- quence
  2. How can you trigger another workflow from within your current one ANS By using the Invoke Workflow File activity.
  3. How should an RPA developer address runtime exceptions in the work- flows ANS - By logging any exception events
  • By using automatic recovery sequences inside the Catch blocks.
  • By using Try/Catch blocks when invoking external workflow files

13.Which of the following is a good example of a workflow name ANS GetCus- tomerNumber.xaml 14.Is "Workflow2.xaml" a good name for a reusable workflow ANS No 15.What activity is used to chain together multiple workflows in a single automation ANS Invoke Workflow File activity 16.What is considered a best practice in large projects ANS - Breaking a large process in smaller workflows

  • Giving descriptive names to variables and workflows
  • Testing workflows independently 17.How can you trigger another workflow from within your current one ANS By using the Invoke Method activity. 18.What can you use to add more details about the process in the workflow itself

ANS - Adding activity annotations

  • The comment activity (maybe)
  1. As a best practice, how should workflows use a local desktop application?- ANS By closing the application once it's no longer needed.
  • By using selectors to interact with the application. 20.When is it recommended to use nested If activities inside workflows ANS You should avoid using nested If activities. 21.Where can you see the variables' values during workflow execution ANS In the Locals pane 22.What happens if you put a Breakpoint on a Click activity and start the workflow in Debug mode ANS The workflow will be paused unti you click the Continue button. 23.What can you use to make sure that the execution continues even if an activity fails ANS Try/Catch activity
  • by using Slow Step and starting the workflow normally (maybe) 27.If you want to wait until a UI Element becomes available on the screen, what activity should you use ANS Find Element 28.If you need to know if a UI Element is available on the screen or not, what activity should you use ANS [NOT] Element Exists 29.When running a workflow how can you see the steps the workflow is executing ANS - using Debug with Highlight Activities option
  • using Debug and inspecting the Output panel 30.Can you run the robot manually, step by step, in order to analyze the robot behavior in certain conditions ANS - Yes, by using Step Into and Step Over.
  • Yes, by using Breakpoints and running the workflow in Debug mode. 31.How many Catches can you have in a Try/Catch block ANS There is no limit on the number of catches. 32.The Finally block of a Try/Catch activity is executed when:: Every time, regardless if an exception occurred or not. 33.What is recommended to have in a Catch block ANS - A LogMessage activity.
  • An alternative to the approach that fails. 34.When you have more than one exception type defined in the Catch block, which block is executed ANS The block with most specific match. (maybe) 35.Where can you find more details about the following error that appears when loading a workflow: "Activity could not be loaded because of errors in the XAML" ANS In Output pane. 36.What activity can be used in a Citrix environment to check whether a UI element is displayed or not ANS Image Exists 37.If you need to stop the workflow until a UI Element has disappeared from the screen, what activity should you use ANS Wait Element Vanish 38.How can execution be paused before a particular activity ANS - By using a breakpoint in Debug mode.
  • By using a MessageBox activity. 39.What is the most effective way to handle the click on a UI Element that is not always available ANS By placing the Click activity inside a Try/Catch block.

property 48.Will the Get Outlook Mail Message activity delete the emails from the account after it reads them ANS No 49.If you want to get only filtered MailMessage variables, what activity should you use ANS Get Outlook mail messages 50.What is the output of the Save Mail Message activity ANS It saves a .eml file. 51.What activity allows you to customize the name of the sender when you are sending an email ANS - Send SMTP Mail Message

  • Send Exchange Mail Message 52.What is the supported variable type in the Output property field of all Get Mail activities (POP3, IMAP, Outlook, Exchange) ANS List (MailMessage) 53.Which of the following activities will allow you to retrieve only unread messages ANS - Get Outlook Mail Messages
  • Get IMAP Mail Messages 54.The Save Attachments activity can save all the attachments of an email to: ANS An absolute path.
  • A relative path. (maybe)

the PDF file ANS - Read PDF with OCR

  • Read PDF with Text 61.If the PDF contains both images and native text, what activity should you use to read all the text from it ANS Read PDF with OCR 62.What is the easiest way to get the invoice number from a native PDF file ANS Open the PDF with Acrobat and scrape only relevant information 63.How can a robot read only the first page of a PDF file, using the PDF activities ANS Set the Range property to: "1" 64.How can you specify the location of a PDF file ANS - As a relative path
  • As a full path to the PDF 65.If you want to extract specific information from multiple native PDF files with the same structure, what activity should you use ANS - Get Text 66.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

ANS - Open the file in Acrobat Reader or any other compatible PDF reader and use Anchor Base with the label as an anchor.

that already contains data ANS It will overwrite the existing data. 72.What is the Output Data Table activity used for ANS Saves all data from the Data Table to a string variable. 73.What happens if the AddHeaders option is checked for Read Range activ- ity ANS The first row form the specified range is considered to be the column names 74.What activity should you use if you want to add data to an existing .xlsx document ANS - Workbook Append Range

  • Excel Append Range 75.Can Excel related activities be used without having the Excel Application installed ANS Yes but only for xlsx files 76.What happens if you use a Read Range activity with the Range property set to "" (an empty string) ANS Reads all the information from the specified sheet 77.In order to loop through all the rows of a datatable , which activity should be used ANS For Each Row 78.How do you specify the Excel file to read from, in a Read Cell activity ANS - In the WorkbookPath property, provide the full path of the

workbook.

  • In the WorkbookPath property, provide a relative path, if the workbook is in the project folder.

ANS Excel Read Range 87.What happens if you use the Excel Read Range activity to read a .xlsx file that is already opened ANS It will read the document successfully. 88.What activity can you use to create a DataTable from an input string ANS Gen- erate Data Table 89.What should you use if you want to get the value of a specific cell from a row in a datatable ANS Output Data Table (maybe) 90.What happens if Find Image doesn't actually find the desired image ANS An exception is thrown 91.What does the Find Image activity return ANS An UI element object 92.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 ANS - Yes, use On image appear and start typing only after the trigger happens. 93.Which of the following activities can be used to select an item in drop down list, in Citrix ANS - Click image

  • Click OCR Text 94.How can we make sure that an app is in a certain state in a

Citrix envi- ronment ANS By waiting for certain UI elements to appear or disappear and making decisions based on that.

  1. What is the EASIEST navigation method to be used in a form with Citrix?- : By sending keyboard commands/hotkeys