UiPath RPA Certification Study Questions
Which of the following actions gets captured automatically by the App/Web recorder. Choose all the options that apply A. Clicking Action B. Typing text C. Sending keyboard shortcuts using your keyboard D. Copying text E. Hovering over an element F. Highlighting an element Correct
A. Clicking Action B. Typing text C. Sending keyboard shortcuts using your keyboard
Check your understanding Which of the following Activities gets generated using the table extraction wizard? Choose one of the options below A. Extract Table Data B. Data Table C. Output Data Table activity D. Write Range activity
A. Extract Table Data
How does the Parallel Activity perform its execution asynchronously? Choose one of the options below A. From top to bottom, left to right B. From bottom to top, right to left C. From anywhere inside the Parallel container D. From bottom to top, left to right
A. From top to bottom, left to right
Which of the following output activities are supported in the modern design experience? Choose all the options that apply A. Get Text activity B. Get Full text C. Get visible text D. CV GetText
A. Get Text activity D. CV GetText
Which targeting methods does the Unified targeting method use to identify the Required UI Element? Choose all the options that apply A. Selector B. Fuzzy Selector C. Image D. Neural network E. Native Text
A. Selector B. Fuzzy Selector C. Image
Which one of the following activities consists of a conditional expression and a collection of cases, with a corresponding set of activities? Choose one of the options below. A. Switch B. For Each C. If D. Parallel
A. Switch
Which design experience does the full text output method belong to? Choose one of the options below A. Classic Design Experience B. Both C. Modern Design Experience
B. Both
Which one of the following decision-making activities in UiPath Studio lets us add multiple conditions to the workflow? A. If Activity B. Else If Activity C. Flow Decision Activity D. Else Activity
B. Else If Activity
What is Studio used for?
Building automation projects
What is the keyboard shortcut to create an argument of direction IN? A. Ctrl + K B. Ctrl + Shift +M C. Ctrl + M D. Alt + M
C. Ctrl + M Ctrl + M is the keyboard shortcut to create an argument of direction IN. Ctrl + Shift +M is the keyboard shortcut to create an argument of direction OUT.
What is Assistant used for?
Commanding the attended robot
Which one of the following activities enables your project to take multiple different courses of action, depending on whether a series of specified conditions are met? Choose one of the options below A. Switch B. If C. For Each D. Else If
D. Else If Else If activity lets you add multiple conditions using the drop-down options Else If and Else.
The workflow contains a Get Text Activity and the scraping method is set to Full text. While running the automation, the application is minimized. What's the outcome of the Get Text Activity? Choose one of the options below A. It throws an error. B. The Get Text activity doesn't allow you to select the scraping method. C. It extracts both the text and the text position. D. Extract the correct required text.
D. Extract the correct required text.
What does Name refer to for variable properties?
Defines how the variable will be identified
What do Properties do?
Determine how Activities behave
What does UI elements highlighted in yellow mean?
Duplicate found
Which one of the following is used to pass data from one workflow file to another in UiPath Studio. Choose one of the options below. A. GenericValue B. Variables C. Both Variables and Arguments D. Only Variables E. Only Arguments
E. Only Arguments
What does the Do While loop do?
Executes the activities in the body section and then checks the expression
What is Deployment and hypercare?
Final process packages, libraries, and assets are migrated to the production Orchestrator
What do Recorders and Wizards do?
Help developers create UI automation faster
What is the Object Repository used for?
Helps store and share UI element targets
What does UI elements highlighted in red mean?
Target element not identified
What is Solution Design?
Technical team designs a future state flow and maps out the various modules to be built
What do Activities do?
Tell the Robot what actions to take
What is Development and Unit Testing?
The modules outlined in the design whiteboard are created by the development team
Consider the array UserNames = { "John", "Jane", "Dave", "Sandra"}. What value will the expression UserNames(1) return? Choose one of the options below. A. "Jane" B. "Sandra" C. "Dave" D. "John"
A. "Jane" The count starts at 0 which is why 1 corresponds with Jane
Consider an Int32 variable (Counter), initially assigned with the value 10. The value decreases by 1 every time a sequence is executed in a Do While activity. How many times will the sequence be executed if the expression in the Condition field of the Do While activity is V > O? Choose one of the options below A. 10 B. 11 C. 9 D. 1
A. 10
Which of the following actions/functions that aren't background compatible? Choose one of the options below A. Activities using image as targeting method. B. Activities using Sendwindowmessage inputmethod. C. Activities using fuzzy selector as targeting method. D. Activities using Selector as targeting method.
A. Activities using image as targeting method.
Which of the below options are true for 'SendWindowsMessageS? Choose all the options that apply A. Activity Property B. Activity C. Input method D. Output method
A. Activity Property C. Input method
Which of the following types of collection is the best option when you have to extract the unique ID's of employees from a database? A. Arrays B. List C. Dictionary D. GenericValue
A. Arrays
How can we convert a variable of type string to a double? Choose one answer. A. By using the Double.Parse method inside the Expression Editor in Studio. B. By using the Convert.ToDouble method inside the Expression Editor in Studio. C. By using the Convert.Tolnt32 method inside the Expression Editor in Studio. D. By using the ToString(Double) method inside the Expression Editor in Studio. E. By using the ToDecimal(Double) method inside the Expression Editor in Studio. F. By using the CDbl method inside the Expression Editor in Studio. G. From the Variables panel in Studio, by selecting Variable type and searching for the System.Double type.
A. By using the Double.Parse method inside the Expression Editor in Studio. B. By using the Convert.ToDouble method inside the Expression Editor in Studio. F. By using the CDbl method inside the Expression Editor in Studio. G. From the Variables panel in Studio, by selecting Variable type and searching for the System.Double type.
Which of the following tasks can be taken over by RPA robots? Choose all the options that apply. A. Capture data from text fields B. Make decisions based on predefined rules C. Start applications D. Validate data extraction results E. Validate data classification results
A. Capture data from text fields B. Make decisions based on predefined rules C. Start applications
Which of the following options does Verify execution feature support to verify a UI element? Choose all the options that apply A. Checks whether the element appears B. Check whether the element disappears C. Text Changed D. Visually Changed E. Image exists F. Image appears
A. Checks whether the element appears B. Check whether the element disappears C. Text Changed D. Visually Changed
What are the activities inside a Parallel container called? A. Child activities B. Parent activities C. Master activities D. Sequence activities
A. Child activities
Which one of the following is a data type particular to UiPath and can store any kind of data, including text, numbers, dates, and arrays? Choose one of the options below. A. GenericValue B. Collection C. Data Table D. Dictionary
A. GenericValue GenericValue is a data type particular to UiPath and can store any kind of data, including text, numbers, dates, and arrays.
In which of the stages does an RPA Developer have the highest contribution and responsibility? A. In the Development and Unit Testing, Integration and UAT, and Deployment and Hypercare stages. B. In the Process Analysis, Solution Design, and Development and Unit Testing stages. C. In the Discovery and Kickoff, Development and Unit Testing, and Deployment and Hypercare stages. D. In the Solution Design, Development and Unit Testing, and Deployment and Hypercare stages. x Incorrect
A. In the Development and Unit Testing, Integration and UAT, and Deployment and Hypercare stages.
From the given options. Identify the key differences between Modern and Classic design experiences. Choose all the options that apply A. Input Methods Used B. Activities C. Output Methods D. Activities properties
A. Input Methods Used B. Activities D. Activities properties
To improve readability, variable and argument names must align to a naming convention. If a variable is written as FirstName, then what is the naming convention followed? A. Pascal case B. Snake case C. Kebab case D.Lower camel case
A. Pascal case
Which of the following criteria are considered a best fit for automation? Choose all the options that apply A. Repetitive process B. Processes with Standard Input C. Rule-based D. Processes that are digital and involve a highly static system and process environment.
A. Repetitive process B. Processes with Standard Input C. Rule-based
Which of the three (3) characteristics below make a process more suitable for RPA automation? Choose all the options that apply. A. Rule-based B. Stable C. High exception rate D. Validation based E. Repetitive
A. Rule-based B. Stable E. Repetitive
Which of the following three (3) fields are mandatory when creating a variable in the variable panel? A. Scope B. Name C. Default value D. Variable type E. Expression
A. Scope B. Name D. Variable type
Which of the following actions have to be taken to run a job on an attended robot connected to the cloud Orchestrator? Choose all the options that apply A. The user was added to Automation Cloud. B. The user has an Automation Developer — Named User' license type assigned. C. An automation process was published in Orchestrator, in a folder to which the user has access. D. The user is signed in to Orchestrator.
A. The user was added to Automation Cloud. C. An automation process was published in Orchestrator, in a folder to which the user has access. D. The user is signed in to Orchestrator.
What is the minimum number of potential courses of action does a Switch activity require? A. Three B. Two C. One D. Four
A. Three
Check App state activity can be used outside the scope of Use application browser card. Choose one of the options below A. True B. False
A. True
When creating a process with multiple nested decisions, you'd opt for the Flowchart layout? A. True B. False
A. True Flowcharts can be used in a variety of settings, from large jobs to small projects that you can reuse in other projects.
When creating a process with multiple nested decisions, you'd opt for the Flowchart layout? A. True B. False
A. True Flowcharts can be used in a variety of settings, from large jobs to small projects that you can reuse in other projects.
Which of the following are container activities? Choose all the options that apply A. Use Application/Browser B. Open Application C. Get Text D. Click
A. Use Application/Browser B. Open Application
Which of the following statements about UI automation are true? Choose one of the options below A. User interface automation is accomplished by imitating real human user interactions. B. Complex applications can't be automated through UI automation. C. All UiPath Studio activities are universal and can be used when automating any application.
A. User interface automation is accomplished by imitating real human user interactions.
What are the topics on which an RPA Developer collaborates with the RPA Solution Architect throughout the stages of an implementation? A. When testing B. As part of hypercare, to establish review sessions with CoE/Business as required to discuss the results. C. For mentoring D. To ensure all deliverables have been completed, signed off on, and delivered to customer as per the Statement Of Work (SOW). E. When debugging F. Reviewing and signing-off on the Development Specifications Document (DSD). G. When troubleshooting
A. When testing C. For mentoring E. When debugging F. Reviewing and signing-off on the Development Specifications Document (DSD). G. When troubleshooting
A Break Activity is used to stop the segment of automation that's repetitive at a chosen point, and then continue with the next activity. Which of the following three (3) activities enables you to insert Break Activity within them? A. While B. If C. Do While D. Switch E. For Each
A. While C. Do While E. For Each
Which of the following are the three ways to create a new variable in UiPath Studio? Choose all the options that apply. A. Select the Create new Variable option in the Variables panel Press B. Ctrl+K in an activity input field that requires a variable C. Press Ctrl+Shift+K in an activity input field that requires a variable D. Press Ctrl+K in an input field that requires a variable in the Properties panel E. Press Ctrl+Shift+K in an input field that requires a variable in the Properties panel
A.Select the Create new Variable option in the Variables panel Press B. Ctrl+K in an activity input field that requires a variable D. Press Ctrl+K in an input field that requires a variable in the Properties panel
Is there any difference when it comes to documenting a process versus documenting a procedure? Choose one of the answers provided. A. Processes and procedures are both documented in the same manner, in the form of a written document focused on providing guidelines. B. A process is typically documented via a diagram, be it a flowchart or workflow, which aims to highlight the logical sequence of the process steps. C. A procedure, on the other hand, is often a complex, written document, focused on providing guidelines D. A process is typically documented via a diagram, be it a flowchart or workflow, which aims to provide guidelines. E. A procedure, on the other hand, is often a complex, written document, that highlights the logical sequence of the steps. F. Processes and procedures are both documented via a diagram, be it a flowchart or workflow, which aims to provide guidelines. Correct
B. A process is typically documented via a diagram, be it a flowchart or workflow, which aims to highlight the logical sequence of the process steps.
You are building an automation with Notepad. You want it to perform a UI action on a specific Notepad file. To indicate the required Notepad file to be opened, which property of Use Application/Browser activity do you need to configure? Choose one of the options below A. Application path B. Application arguments C. Browser URL D. Selector
B. Application arguments
Which of the following responsibilities are performed by the RPA Developer throughout the implementation process? Discovery & Kickoff - Process Analysis - Solution Design - Development & Unit Testing - Integration and User Acceptance Testing (UAT) - Deployment & Hypercare A. Validate that documented to-be steps are feasible for automation. B. Build code modules as outlined and assigned (either as workflow files or libraries, as needed). C. Monitor logs and review any exception cases that occur. D. Finalize process logging (in line with logging guidelines) and sync standards with customer for post-deployment care. E. Conduct ad hoc code reviews to ensure developer code quality is in line with best practices laid. F. Ensure code is in line with development best practices. G. Conduct unit tests on created modules as development progresses to catch and fix any bugs that may arise.
B. Build code modules as outlined and assigned (either as workflow files or libraries, as needed). C. Monitor logs and review any exception cases that occur. D. Finalize process logging (in line with logging guidelines) and sync standards with customer for post-deployment care. F. Ensure code is in line with development best practices. G. Conduct unit tests on created modules as development progresses to catch and fix any bugs that may arise. The RPA Developer performs the following tasks: During Development and Unit Testing Build code modules as outlined and assigned (either as workflow files or libraries, as needed). Conduct unit tests on created modules as development progresses to catch and fix any bugs that may arise. Ensure code is in line with development best practices During integration and User Acceptance Testing (UAT) Break-fix as needed, per testing results. Finalize process logging (in line with logging guidelines) and sync standards with customer for post-deployment care. During Deployment and hypercare Break-fix as needed through agreed-upon hypercare period. Monitor logs and review any exception cases that occur.
How can we leave out a specific file from the publishing package? Choose one answer. A. By deleting the specific file from the project folder in the Project panel in Studio. B. By right-clicking it in the Project panel, and then selecting Ignore from Publish in Studio. C. By disconnecting from Orchestrator. D. By moving the specific file in a read-only location. Correct
B. By right-clicking it in the Project panel, and then selecting Ignore from Publish in Studio.
App/web recorder doesn't support image targeting method. Choose one of the options below A. True B. False
B. False
Check your understanding Object Repository is available in both the experiences. True or False A. True B. False
B. False
Which of the following statements are true? Choose all the options that apply A. In overall UI automation scenarios, more than 90% of classic activities utilize the most reliable targeting method, namely Image. B. Object repository is only available in the modern design experience. C. Modern activities uses a targeting technology called Unified Target that cycles through all of the available targeting methods. D. Developers can use modern and classic activities regardless of the automation project's design experience.
B. Object repository is only available in the modern design experience. C. Modern activities uses a targeting technology called Unified Target that cycles through all of the available targeting methods. D. Developers can use modern and classic activities regardless of the automation project's design experience.
You have just created a new project. How would you set the classic experience for this specific project? Choose one of the options below A. Backstage View > Settings > Design B. Project Settings > General C. Activities Panel > Filter D. Manage Packages > Install the Modern Activities pack Correct
B. Project Settings > General
Which of the following is a VB.NET data type that measures the duration between two variables of the type DateTime. A. TimeLapse B. TimeSpan C. Timelnterval D. DeltaTime
B. TimeSpan TimeSpan is a VB.NET data type that measures the duration between two variables of the type DateTime.
What happens when we publish an automation process to the Orchestrator Personal Workspace? A. A process is created automatically if one doesn't already exist. B. A process is created automatically if one doesn't already exist, and existing processes must be manually updated to the latest published version. C. A process is created automatically if one doesn't already exist, and existing processes are automatically updated to the latest published version. D. If there isn't already an existing process, we must go into Orchestrator and manually create one with the same name as the Studio project.
C. A process is created automatically if one doesn't already exist, and existing processes are automatically updated to the latest published version.
Which of the following variable types is best suited for storing the student's birth month? Choose one of the options below A. Dictionary B. Date and Time C. Array D. List
C. Array
Which one of the following activities enables you to stop the loop at a chosen point, and then continue with the next activity? A. Check True B. Check False C. Break D. Continue
C. Break
Before creating a robot path that defines a UI Automation project, RPA Developers first need to: Choose one of the options below A. Understand the job description of the human that the automation replaces. B. Create a sample workflow using as little activities as possible. C. Identify the human path that achieves the same goal by breaking down each individual step.
C. Identify the human path that achieves the same goal by breaking down each individual step.
You are saving the input from users to a variable of string type in Main.xaml. The user info is stored in an Excel spreadsheet by a Write Range activity added in WriteData.xaml. WriteData.xaml is invoked in Main.xaml. What direction will your argument have? Choose one of the options below. A. Property B. In/Out C. In D. Out
C. In
ChromiumAPl is a...? Choose one of the options below A. Targeting method B. scraping method C. Input method D. Output method
C. Input method
What are the key features of ChromiumAPl? Choose all the options that apply A. It's the fastest input method among all four input methods. B. It doesn't support hotkeys. C. It can empty the field before typing. D. It works in the background.
C. It can empty the field before typing. D. It works in the background.
Collections are largely used for handling and processing complex data. Which one of the following is the most encountered collection with a dynamic size? Choose one of the options below. A. Array B. GenericValue C. List D. Dictionary
C. List List is the most encountered collection with a dynamic size.
What type of robot can you provision by using the sign in feature? Choose one of the options below A. Only unattended robots B. Both unattended and attended robots C. Only attended robots
C. Only attended robots
Which of the following statements about robots are true? Choose all options that apply A. Attended robots cannot run automation processes published to Orchestrator B. You can run jobs from Orchestrator both on attended and unattended robots C. Unattended robots are typically deployed on separate machines D. Attended users can run automation jobs using UiPath Assistant
C. Unattended robots are typically deployed on separate machines D. Attended users can run automation jobs using UiPath Assistant
What does the While loop do?
Checks if the expression is True and then executes the activities in the Body section
What filtering expression must we add inside the 'Filter property of the 'Get Outlook Mail Messages' activity to retrieve only emails that have Course Invoices' in the subject line? Choose one answer. A. "[Categories) = 'Subject','Course Invoices' " B. item.Subject.Contains("Request") C. "@SQL=""urn:schemas:httpmail:subject"" like '%invoices%"' D. "[Subject] = '{EXTERNAL} Course Invoices'"
D. "[Subject] = '{EXTERNAL} Course Invoices'"
What debugging action can we use to debug activities one at a time? Choose one of the options below A. 'step Out' B. 'Focus' C. 'Slow Step' D. 'Step Into'
D. 'Step Into' Use Step Into to debug activities one at a time. When this action is triggered, the debugger opens and highlights the activity before it is executed. When Step Into is used with Invoke Workflow File activities, the workflow is opened in a new tab in 'ReadOnly' mode and each activity is executed one by one. The keyboard shortcut for Step Into is Fll.
Which activity can be used to process every item in a collection individually? Choose one of the options below A. If B. While C. Do While D. For Each
D. For Each The For Each activity enables you to step through arrays, lists, data tables or other types of collections, so that you can iterate through the data and process each piece of information individually.
What happens if the files saved in the specified folder have the same name as the email attachments? Choose one of the answers. A. A different project folder gets created and the files are saved there. B. The files aren't saved, and the automation continues. C. The automation stops and throws an error message. D. The files with the same name get overwritten.
D. The files with the same name get overwritten.
What do Input and Output Methods do?
Define how what technology is used when sending input or getting output from an UI
What does Scope refer to for variable properties?
Defines the part of the workflow where the variable can be used
What does Default refer to for variable properties?
Defines the value the variable is initialized with
What does Type refer to for variable properties?
Defines what kind of data can be stored in the variable
How can you add activities to your Studio project?
From the Activities panel
What is a Pause F3 used for?
Helps to adjust required settings in the application while indicating the target
What is Hoverable Selection used for?
Helps to indicate hoverable elements
What do Targeting methods do?
Identify the UI Elements to take an action on
What is Process Analysis?
Implementation team analyses and identifies the requirements of the customer's process
What is Orchestrator used for?
Managing automation processes and jobs
What is the Automation Cloud used for?
Managing the users and cloud services
What does the For Each loop do?
Performs series of activities in the body section on each element of a collection
What is Zero-Touch Automation?
Processes that are digital and involve a highly static system and process environment
What is High-Cost RPA?
Processes that are rather digital and can be automated, but use some complex technologies
What is Semi-Automation?
Processes that can be broken down into automated steps and steps that must remain manual
When would you use No RPA?
Processes where change is frequent and multiple manual actions are needed
What is the Robot used for?
Running automation jobs
Studio is with the default design experience. You have opened the project, which uses a Classic design experience. You want to extract data from a web application. Based on the given scenario, which scraping wizard will be available to you? Choose all the options that apply Screen Scraping Data Scraping Recorder Table Extraction
Screen Scraping Data Scraping
What is Integration and User Acceptance Testing (UAT)?
The implementation team conducts integration and UAT together with the business team
What is Discovery and Kickoff?
The initial implementation team assesses the potential automation complexity
What is an anchor used for?
UI Element which helps to uniquely identify the correct UI element required for UI action
What is a Target used for?
UI element required to perform UI actions on it
What does the Switch loop do?
Used when at least three potential courses of action are needed
What is AI Computer Vision?
Uses a neural network to identify elements on screen
What is Image Selection Mode?
Uses only images as targeting method to identify the UI element