EMT Practice Test

1. Question Content...


Question List

Question1: Which of the following are required to have efficient execution of automation projects?
Options are :

Question2: A developer configured the properties for a Type Into activity on an element inside a web page as shown in the following graphic. During runtime, the selector is invalid and does not match any element on the web page. What occurs during the execution of the sequence?

Question3: A developer is running a process in UiPath Studio based on Robotic Enterprise (RE) Framework 2021.10. One asset defined in the project does not exist in the Orchestrator folder provided in the Config.xlsx file.
What is the behavior at runtime?

Question4: When debugging a process, you run in Debug mode and are paused at a breakpoint.
To quickly execute the activity with the breakpoint and proceed with the execution, which button should be clicked on the Execute tab of Studio?

Question5: Please select the incorrect statement about Rethrow activity.

Question6: What is the use of <idx='*'> attribute when working with selectors?

Question7: One of the steps in your process is to authenticate on a web application. How can you check if the login succeeded or not?
Options are :

Question8: A developer has configured the Activity Project Settings for UI automation and a Click activity as shown below. The required selector does not exist. What Timeout value will be used by the robot once executed in Run Mode?

Please find the properties of the Click activity below.

Question9: What is Orchestrator used for?
Options are :

Question10: A developer has created a project to scrape structured data from Service Desk tickets. Upon review, the developer discovered that the Extract Structured Data activity was set to retrieve 50 results. The activity needs to be updated to retrieve all available results.
From the drop-down list shown in the exhibit, select the correct value that should be used to update the MaxNumberOfResults property.

Question11: An RPA developer needs to perform a code review on a process to ensure best practices were used. During the code review, the developer discovers that the workflows cannot be easily tested and some refactoring of the code is required.
Based on best practices, which approach is recommended?

Question12: When should an Attended Robot be used? Select the option that applies.
Options are :

Question13: Which of the following statements related to Orchestrator are true?
Options are :

Question14: Can you store a Selector in a variable?
Options are :

Question15: This is a reliable selector for a dynamic web page: webctrl idx='144' tag='IMG'/ Options are :

Question16: A developer creates a Dispatcher which extracts information from the top 30 mail messages in Microsoft Outlook and uploads that information into a queue.
What is the recommended way to avoid processing duplicates of the same Queue Items?

Question17: A developer uses Workflow Analyzer with the default rules to check if a project follows best practices. In one of the workflows, the Properties of a Click activity is shown in the following exhibit.

Which warning will be shown in the Analyzer output for this activity?

Question18: In the UiPath Robotic Enterprise Framework template, what happens if the processing of a transaction item falls with an Application Exception of a System Error?
Options are :

Question19: Which statements are true regarding the Write Line and the Log Message activities?
Options are :

Question20: Please select the incorrect statement about partial selectors.

Question21: What is the robot able to do when the Full Text scraping method is used?
Options are :

Question22: Where can you find the value written by the Write Line activity?
Options are :

Question23: Which of the scraping methods can get you the hidden text in the element?
Options are :

Question24: What will be the value of isEven variable at the breakpoint, once the robot runs in Debug mode?

Question25: At the end of the execution of Workflow1, which retrieves some items from a database, is the database connection closed automatically?
Options are :

Question26: In UiPath Robotic Enterprise Framework, what are the transitions of the Init state?
Options are :

Question27: In a UiPath Studio project, the property ValidateUnconnectedNodes is set to True on a flowchart. A Log Message activity on this flowchart is not connected to any other node. What is the behavior of this setting at design time?

Question28: A developer automates a process which has an Excel file as input dat
a. Because the Orchestrator is not connected, the developer needs to adapt the Robotic Enterprise (RE) Framework to use it with tabular data.
Where in the REFramework is it a best practice to read the data from the Excel file and store it in a global DataTable variable?

Question29: A developer uses a GIT repository for version control of his project. Which of the following buttons ensures that the changes are applied to the local Git repository?

Question30: When fine-tuning a dynamic selector, how many characters does "*" replace?

Question31: A developer uses Read Range and Write Range activities to copy data from one worksheet to another. What will be the value of "A1" cell in "Sheet2" worksheet when the following sequence is executed?

Please find below the properties of the Read Range activity

Please find below the properties of the Write Range activity

Please find below the data in "Sheet1"

Question32: A developer is automating a project for the Finance team. As defined in the Process Definition Document, the robot is required to log the completion of each step with the documented corresponding Log Level.
If Fatal is the highest Log Level severity for the UiPath Log Message activity, what is the correct priority sequence, from the lowest to the highest severity, of the remaining Log Levels?
Instructions: Drag and drop the lowest severity level to the top of the list and repeat until the highest severity level appears at the bottom of the list.

Question33: Which of the following types of variables can be defined in UiPath Studio?
Options are :

Question34: A developer wants to pass a value of a variable to a workflow and modify it inside. However, after the workflow is finished, developer wants to use the original value of the variable.
What should be the direction of the argument?

Question35: A developer uses REFramework to create complex process automation. In the InitAllSettings state, the robot retrieves all required assets from the Orchestrator. All values are stored in a Config dictionary which is passed between workflows. What happens if, during the processing of a queue item, the value of one of the assets was changed in Orchestrator?

Question36: A developer wants to extract data from "Sheet1" of the "Test.xls" file using the following code:

In addition, the developer configured the following properties of the Read Range activity:

Based on the exhibits, what is the output of the expression, OutputDataTable.Rows.Count and what values will be contained in the OutputDataTable?

Question37: You want to automate a process on the https://acme-test.uipath.com/work-items web page. On this page, the following table is displayed:

You observe that the selector of the element highlighted in red is:
<html app='chrome.exe' title='ACME System 1 - Work Items' />
<webctrl tag='TABLE' />
<webctrl tag='TD' tableCol='2' tableRow='2' />
What is a valid selector to get the 5-th element in the WIID column?

Question38: During the debugging process, which panel will help monitor the variables' values, arguments, and user-defined expressions within the scope of the executing activity?

Question39: A developer creates a workflow that extracts the date of birth for different account holders in a web application. The following selector represents the selector structure for a 6-digit account number 123456.
<html app='chrome.exe' title='ACME Accounts System - Employees - 123456' />
<webctrl tag='DIV' aaname='123456' class='DateOfBirth' />
Assume only the account number value changes in the selector and there is a defined list of 6-digit account numbers.
The developer needs to fine-tune the selector to work only for a pre-selected list of account numbers. What represents an example of a good selector?

Question40: You want to build a Dispatcher process to populate an Orchestrator Queue for parallel processing on multiple robots. Which activity should you use to add a queue item for each work item?
Options are :

Question41: What tags are verified in Internet Explorer to assess if an application is in the Interactive or Complete state?

Question42: If a large item collection is processed using For Each, which activity enables you to efficiently exit the loop after a specific moment?
Options are :

Question43: A developer needs to create a process that performs the following:
1. Scrapes a table of common English-Spanish translations
2. Writes the table to an Excel file
3. Emails that Excel file as an attachment
While creating this process, the developer notices that two activities with the same name can write the scraped DataTable to Excel.
What are the differences between the Workbook and Excel Write Range activities?

Question44: In the UiPath Robotic Enterprise Framework template, to enable the retry mechanism without using Queues, what should the value of MaxRetryNumber be set to?
Options are :

Question45: You want to identify a selector for a button in an application. The selector will be used as the target in a Click activity.
In order to ensure the Click activity executes as intended, how many elements should the selector be valid for at runtime?

Question46: A developer needs to automate a process which involves capturing support ticket numbers from the email subject line. For example, the email subject line includes: "Action Required - XA/135" where "XA/135" is the ticket number. The robot should validate the pattern of the ticket number before proceeding.
Which expression exclusively matches the ticket number pattern from the subject line?

Question47: What is the best way to select a row with a certain value from a column in Excel?
Options are :

Question48: What can the UiPath Robotic Enterprise Framework template be used as?
Options are :

Question49: The String.Format("Input ={0} and Output = {0}", "1","2") expression returns the following:
Options are :

Question50: While automating an installation wizard, a pop-up window may or may not appear. What can you use to close the window without stopping the workflow?
Options are :

Question51: What will be the value of isEven variable at the breakpoint, once the robot runs in Debug mode?

Question52: In this exercise, you will create a UiPath automation that performs the steps below.
To achieve this, you will use the REFrameWork as the starting template and follow the UiPath development best practices.

Question53: 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?
Options are :

Question54: A process is created using UiPath REFramework. During the processing of a queue item, a Business Exception occurs. What will be the destination of transition?

Question55: What do the Items in the Orchestrator queues consist of? Select all the options that apply.
Options are :

Question56: What UiPath tool ensures that your project meets high quality and reliability standards?

Question57: Scheduling a process is done from:
Options are :

Question58: What will be executed in the following Try Catch activity if the required selector for Click activity is not found?
Catch block contains catches in the following order:
1. System.SystemException
2. System.Exception
3. UiPath.Core.SelectorNotFound

Please find below the properties of the Click activity

Question59: A developer is creating a process using the Dispatcher and Performer model. The Dispatcher uses the Bulk Add Queue Items activity to upload items to an Orchestrator queue. Which type of design is best-suited for the automation of this Dispatcher?

Question60: A developer has built a process consisting of three invoked workflows in the Main.xaml file. The second workflow should be run in Picture-in-Picture (PiP). How should the Invoke Workflow File activity properties be configured?

Question61: In this exercise, you will create a UiPath automation that performs the steps below.
To achieve this, you will use the REFrameWork as the starting template and follow the UiPath development best practices.

Question62: A developer automates a process which has an Excel file as input data; however, Orchestrator is not available. As a result, the developer needs to adapt the Robotic Enterprise (RE) Framework for use with tabular data.
Based on UiPath best practices, where should the Excel file be read and stored in a global DataTable variable?

Question63: A developer uses Workflow Analyzer with the default rules to check if a project follows best practices. In one of the workflows, the Properties of a Click activity is shown in the following exhibit.

Which Workflow Analyzer rule will trigger a warning for this activity?

Question64: What direction can the arguments of a workflow have?
Options are :

Question65: A developer has set custom values for the DelayBetweenPagesMS property in the Activity Project Settings. Which activity can be impacted?

Question66: Where can we see the logs generated by running robots?
Options are :

Question67: A developer executes the following Parallel activity. What is the result of the execution if the Udemy website is launched after 4 seconds, but the UiPath website is never launched?
Please find the Parallel activity below

Please find properties of On Element Appear 'Udemy Logo' below

Please find properties of On Element Appear 'UiPath Logo' below

Question68: What are the functions of the Outline panel?
Options are :

Question69: A developer uses a For Each Row in Data Table activity to iterate through a sampleDataTable that stores current prices of the product and price at the discount. The developer wants to remove some rows (please see the condition in the If activity) and display, how many rows were left in the datatable. What will be the result of the processing?

Please find the BuildDataTable wizard below:

Question70: While working with a queue in Orchestrator, you notice that the status of one of the Queue Items has changed to Abandoned. What was the status before it changed to Abandoned?

Question71: How can you find all anchor elements in a web page?
Options are :

Question72: A developer is working with a legacy system using UiExplorer. Unfortunately, UiExplorer does not recognize the required selectors. What UI Framework is recommended for the developer to choose in such a situation?

Question73: A developer has configured the Activity Project Settings for UI automation and a Click activity as shown below. The required selector does not exist. What Timeout value will be used by the robot once executed in Run Mode?

Please find the properties of the Click activity below.

Question74: Which of the following Rules belongs to the Naming Rules category?

Question75: During the execution of a process, a button must be clicked to open an application. Based on best practice, what should the developer use to ensure the button element is clicked and the automation process continues?

Question76: A developer wants to assign a value to a two-dimensional array of strings named newArray. What expression can be used in the Assign activity?

Question77: Where can the logging level of a robot be changed from?
Options are :

Question78: A developer defined two Int32 variables, FirstInt and SecondInt, in a workflow. Which panel can the developer use to monitor the result of the expression. FirstInt > SecondInt, throughout the execution of the workflow in Debug mode?

Question79: Is it possible to write to a text file without using the Write Text File activity?
Options are :

Question80: A developer is using UiExplorer to modify selectors. The "Highlight" button is present in UiExplorer. What is its functionality and when does this button appear?

Question81: A developer automates a project for Finance Team. As the first step, robot needs to capture ticket numbers from a Sharepoint site and then search them in SalesForce application. However, on Sharepoint all ticket numbers contain 7 characters and start with zeros e.g. 0000728, 0011430, 0003219. While in SalesForce, zeros in front are removed e.g. 728, 11430, 3219.
How can robot overcome this inconsistency?

Question82: A developer creates a process using a State Machine. What section(s) does the Final State activity contain?

Question83: After adding an Invoke Workflow File activity and selecting the workflow to invoke, you need to:
Options are :

Question84: Please choose the correct statement about the usage of wildcards in selectors.

Question85: How can you retrieve the value stored in a Queue Item variable?
Options are :

Question86: What is the best practice to stop an ongoing job in Orchestrator?
Options are :

Question87: Review the following exhibits:


Based on the exhibits, what is the output of the sequence?

Question88: A developer created a UiPath Process to find out, how many worksheets an Excel file stores. What will be the result of the processing if the indicated workbook does not exist?

Please find the properties of the Excel Application Scope activity below:

Please find the properties of the Get Workbook Sheets activity below:

Question89: In the UiPath Robotic Enterprise Framework template, in the Main workflow, the State Machine includes the following states:
Options are :

Question90: A developer wants to use a Basic recorder to capture several clicks on a website. What type of selectors will be generated during recording?

Question91: Where should credentials be stored? Select all the options that apply.
Options are :

Question92: A developer wants to add items to a list of strings using the Invoke Method activity. The list is declared as follows:

The Invoke Method has the following properties:

The Parameters property is as follows:

Based on the information shown in the exhibits, what is the outcome of the Invoke Method activity?

Question93: How should exceptions be handled? Select all the options that apply.
Options are :

Question94: Which action is performed when the Validate File button is pressed on the "Analyze File" drop-down in UiPath Studio?

Question95: Which activity uses the "SimulateType" property by default and this setting cannot be changed?

Question96: Which statement about the UiPath Robotic Enterprise Framework template is false?
Options are :

Question97: In the UiPath Robotic Enterprise Framework template, what should be the outcome of the Process Transaction state of the Main workflow when the application loops back to the Get Transaction Item state?
Options are :

Question98: How does the Anchor Base activity work?
Options are :

Question99: A developer created automation in UiPath to process CVs of job candidates. This process is designed to help the HR team in their daily activities. Every day robot needs to process mails from the HR team sent to its Outlook account. Besides emails from HR, the robot also receives organizational emails and emails from other employees. There are several possible ways to set up the Get Outlook Mail Messages activity for the robot to only extract emails from the HR Team <[email protected]>.
Please choose the incorrect way.

Question100: A developer is using UiExplorer to modify selectors. The "Highlight" button is present in UiExplorer. What is its functionality and when does this button appear?

Question101: A developer wants to determine how much time it takes for an activity to perform.

Based on the exhibit, what should the developer use to know how much time has elapsed in executing the Timed Activity sequence?

Question102: What represents an example of a full selector?

Question103: A developer is automating a production level process in the Robotic Enterprise (RE) Framework. Based on best practices, when should the developer log a meaningful message with the Logging Level as "Information"?

Question104: A developer needs to reference the element in the first row of the "ID" column in the System.Data.DataTable, "DT".
Which expression is used to reference this element?