RPA Developer Foundation
How can you improve the following calendar page selector to work for all dates in 2020, but only 2020? "<html app\='chrome.exe' title\='UiPath - Calendar - Week of May 1, 2020' />"
"<html app\='chrome.exe' title\='UiPath - Calendar - * 2020' />
What value will the following expression return? String.Format("{1} is {0}", "home", "John", "far away", 0, 1)
"John is home"
Data scraping extracts structured data from which of the following (choose all that apply) Apps The browser Documents
-Apps -The browser -Documents
What are the principles an UiPath implementation should follow?
-Maintainable -Extensible -Efficient -Reliable
Which of the following actions can be easily performed by Studio users that are signed in to Orchestrator?
-Publish a package to Orchestrator -Run jobs using published processes
Which of the following tasks can be taken over by RPA robots? Start applications Capture data from text fields Make decisions based on predefined rules
-Start applications -Capture data from text fields -Make decisions based on predefined rules
Which of the following criteria can be considered breakdown criteria for splitting large workflows? The application that is being automated. The length of each workflow. The length of timeout properties. The data types used. The purpose of a certain operation (login, processing, reading a document using OCR, filling in a template, and so on).
-The application that is being automated. -The length of each workflow. -The purpose of a certain operation (login, processing, reading a document using OCR, filling in a template, and so on).
What is UiExplorer used for?
-To create and fine tune selectors -To explore the UI tree
Which of the following are input actions? -Type into -Send Hotkey -Click -Get Text
-Type into -Send Hotkey -Click
Which of the following activities can you use if you want to add data to an existing .xlsx document without overwriting existing data? Workbook Append Range Excel Append Range Workbook Write Range Excel Write Cell
-Workbook Append Range -Excel Append Range
We want to send a current date value outside of an invoked workflow. What is a good name for the argument?
out_CurrentDate
Which of the following actions have to be taken in order to run a job on an attended robot connected to the cloud Orchestrator?
- The user is signed in to Orchestrator - The user was added in Automation Cloud - An automation process was published in Orchestrator, in a folder to which the user has access to
What is it recommended to have in a Catch block? (Choose all the options that apply) Nothing A LogMessage activity An alternative to the approach that fails An Input Dialog activity
A LogMessage activity An alternative to the approach that fails
What is the type of selector that is generated when you use a Type Into activity in a container such as Open Browser?
A partial selector
Consider the list of strings ListOfContinents = {"Africa", "Antarctica", "Asia", "Australia", "Europe", "North America", "South America"}. What value will the expression ListOfContinents(2) return?
Asia
Which variable type is fit for datasets of single values whose number is liable to change?
List
The sign-in feature connects Studio to...
Orchestrator
True or False: In order to receive an attended user license from cloud Orchestrator, users need to be first added in Automation Cloud.
True
What happens when you click an activity or container in the Call Stack Panel? You focus on it. It starts execution from that activity or container. Nothing.
You focus on it.
What happens if you close a Test Bench tab without saving the workflow? Nothing, it will be there when you open another. It gets saved in the Projects Panel by default. You lose your Test Bench workflow.
You lose your Test Bench workflow.
Which activity would be your first choice to loop through all the rows of a data table? While For Each Row For Each Join Data Tables
For Each Row
Before creating a robot path that defines a UI automation project, RPA Developers first need to:
Identify the human path that achieves the same goal by breaking down each individual step.
What expression would you use to instantiate a dictionary object that pairs names (key) with ages (value)? Dictionary (String, Int32) Dictionary (Int32, String) New Dictionary(of Int32, String) New Dictionary(of String, Int32)
New Dictionary(of String, Int32)
Which type of robot can you provision by using the sign in feature?
Only attended robots
From which panels can you directly add variables to the Watch panel? The Watch panel The Locals panel The Designer panel The Immediate panel The Variables panel The Activities panel
The Watch panel The Locals panel The Variables panel
When fine-tuning a selector, how many characters does "*" replace?
Zero or more
Consider the string variable Letters = "abcdefg". What value would the expression Letters.Substring(1,2) return?
bc
Which key combination would you use to activate IntelliPrompt in the Immediate Panel? Ctrl + Enter Ctrl + Space Ctrl + P Ctrl + I
Ctrl + Space
Match the names of the Components of a process (Inputs, Process Flows, Source Applications, Outputs) with their definition: The sequences of sub-processes or activities undertaken in the process. The result generated by the process. The data that goes in the process. The applications or systems used to perform the sub-processes or activities of the process.
Inputs - the data that goes in the process. Process Flows - the sequences of sub-processes or activities undertaken in the process. Source Applications - the applications or systems used to perform the sub-processes or activities of the process. Outputs - the result generated by the process.
Match the UiPath components (Studio, Orchestrator, Robot, Assistant, Automation Cloud ) with their most important capabilities. Running automation jobs Building automation projects Managing automation processes and jobs Managing users and cloud services Commanding the attended robot
Studio - Building automation projects Orchestrator- Managing automation processes and jobs Robot- Running automation jobs Assistant - Commanding the attended robot Automation Cloud - Managing users and cloud services
Which panel would you use to create a Test Bench? The Designer panel The Activities panel The Project panel The Locals panel
The Activities panel
Where is the output of Log Message or Write Line activities displayed? The Call Stack panel The Immediate panel The Breakpoints panel The Output panel The Watch panel
The Output panel
You have included a Sort Data Table activity in your workflow. The DataTable variable is called dt_Usernames. The Input DataTable field is set to the dt_Usernames variable and the Output DataTable field is also set to dt_Usernames. The activity will sort the Data Table values and...
store them in the same variable
Which of the following factors should be considered as criteria for breaking down a project into different workflows? Using decision points inside automation projects Using more than one application Having sets of activities serving different purposes in the same project
- Using more than one application - Having sets of activities serving different purposes in the same project
Which of the following factors increase the complexity of a potential automation?
-The number of decision points in the business logic -Legacy applications -Inputs that cannot be standardized
You have the string variable invoiceNumber = "INV 1432" and you want to replace the last four digits with "1526". Which of the following expressions would achieve this? Replace.InvoiceNumber(4, "1526") Replace.InvoiceNumber("1526", "1432") InvoiceNumber.Replace("1432", "1526") InvoiceNumber.Replace(4,4, "1526)
InvoiceNumber.Replace("1432", "1526")
In which panel can you see the results of the Log Message or Write Line activities?
Output
You have just created a new project. How would you set the modern design experience as default only for this specific project?
Project Settings > General
When the Extract as Workflow option is used... variables are automatically turned into arguments. you can use variables to pass information between the main workflow and the extracted one. you need to replace the variables with arguments by hand.
variables are automatically turned into arguments.
Typical uses of RegEx include which of the following: Data scraping Interacting with UI elements String manipulation Input validation Debugging String parsing
Data scraping String manipulation Input validation String parsing
Can activities which require an Excel Application Scope run on a machine that does not have the Excel application installed?
No, these activities require Excel to be installed
You can check the current value of a complex expression in the Immediate Panel. True False
True
You are running the classic design experience. What path would you use to enable the modern design experience for all new projects?
Step 1 - Access the Studio Backstage View Step 2 - Click Settings Step 3 - Click Design Step 4 - Enable Use Modern for New Projects
How can you create a new variable in UiPath Studio?
-Press Ctrl+K in an activity input field that requires a variable -Press Ctrl+K in an input field that requires a variable in the Properties panel -Select the Create new Variable option in the Variables panel
Which of the characteristics below make a process more suitable for RPA automation? Repetitive Rule-based Stable High exception rate
-Repetitive -Rule-based -Stable
To which of the following products and profiles will a user with a Studio license assigned from Orchestrator have access to? StudioX Studio Studio Pro Assistant
-StudioX -Assistant
Match the input methods (Default - Send window messages - Simulate) with the correct definitions: 1. Replays the window messages that the application receives when the mouse/keyboard are used. 2. Uses the technology of the target application (the API level) to send instructions. 3. Clicks: the mouse cursor moves across the screen.
Default -Clicks: the mouse cursor moves across the screen Send window messages - Replays the window messages that the application receives when the mouse/keyboard are used Simulate - Uses the technology of the target application (the API level) to send instructions
An automation process using UI Interaction activities set to the default input method is running on Michelle's machine. Would you recommend that Michelle works on her machine while the process is running?
No. A user cannot interact with the keyboard or mouse when using an activity with a UI activity property set to default or it will interrupt the process.
What is the correct way to concatenate a string variable (Username) with a string (" is online")?
Username + " is online"
Fill in the following sentence: " ... are used to pass data from one workflow file to another in UiPath Studio."
Arguments
What is the default action of the Play button in the Ribbon? Debug Current File Run Current File Debug Project Run Project
Debug Current File
What is the best collection data type to store several cake recipes (names and ingredients)?
Dictionary
Which activity can be used to process every item in a collection individually?
For each
What are the 4 attended user license types?
From highest to lowest: -Studio Pro -Studio -StudioX -Attended
Which of the following output activities extracts the hidden text from a UI element?
Get Full Text
What activity can you use to write a data table to a string variable?
Output Data Table
Which activity can be used to read an entire sheet from an Excel file?
Read range
What activity would you use to eliminate an unnecessary column in a DataTable?
Remove Data Column
Consider the array UserNames = { "John", "Jane", "Dave", "Sandra"}. What value will the expression UserNames(1) return?
"Jane"
What is the type of a breakpoint with these breakpoint settings: Condition: Row("First Name").ToString.Contains("Alex") Hit Count: 2 Log Message: None? Simple tracepoint Simple breakpoint Conditional breakpoint Conditional tracepoint
Conditional breakpoint
The body of a loop is executed at least once when this activity is used.
Do While The do-while loop executes the body of the loop at least once even if the condition is false at the first attempt.
Which of the following activities has a Boolean variable as the output? -Find Element -Element Exists -Get OCR Text
Element Exists
True or False This is a reliable selector for a dynamic page: "webctrl idx\='144' tag\='IMG'/".
False
You can use the Simulate input method to send hotkeys.
False
How can you add activities to your Studio project?
From the Activities panel
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?
In
Where can you find the Run from this Activity, Run to this Activity and Test activity actions? In the Locals panel In the activity contextual menu in the Designer panel In the activity contextual menu in the Activities panel In the Properties panel
In the activity contextual menu in the Designer panel
What happens if you use a Write Range activity and try to write data in an .xlsx file that does not exist?
It will create that file for you and write the data in it.
When running a job, will all the automation '.xaml' files included in the project be executed?
No, only files linked to the Main.xaml through the Invoke Workflow File activity will be executed.
This project type is recommended for simple, linear workflows without multiple decision nodes.
Sequence
Business Analyst, Solution Architect, Infrastructure & IT Security Admin, RPA Support
Solution Architect - In charge of defining the Architecture of the RPA solution. Business Analyst - Responsible for mapping the AS IS and proposed TO BE processes. Infrastructure & IT Security Admin - Responsible for setting up and maintaining hardware & software resources. RPA Support - Responsible for managing the robots after the processes have been moved to production.
Order the steps you need to follow to create a new library. Create your workflow. Click Start. Enter the name, location, description and programming language. Create your workflow. Publish the library to Orchestrator or a custom feed. Click New Library.
Step 1 - Click Start. Step 2 - Click New Library. Step 3 - Enter the name, location, description and programming language. Step 4 - Create your workflow. Step 5 - Publish the library to Orchestrator or a custom feed.
What is a Selector?
The "path" to the UI element, starting from the root, all the way to the target element.
Where will changing a variable in the Immediate Panel be reflected? The further execution of the workflow in debug mode The execution of the workflow at runtime The Output panel The Watch panel The Locals panel
The Watch panel The Locals panel The further execution of the workflow in debug mode
What happens when a Find Element activity does not find the desired element within the set Timeout property?
The activity throws an exception and stops the execution
What information can you follow in the Watch panel? The output of log message and write line activities. The values of variables or arguments, and the values of user-defined expressions that are in scope. The next activity to be executed and its parent containers when the project is paused in debugging.
The values of variables or arguments, and the values of user-defined expressions that are in scope.
What is the maximum number of catches you can have in a Try/Catch block? 2 5 1 There is no limit on the number of catches.
There is no limit on the number of catches.
Consider a dictionary variable (BirthDates), of type String, String, that contains name and birth date pairs. They key values are the names. You want to add a new key / value pair using an Assign Activity (John Doe, Apr/20/1980). What expressions would you enter in the To and Value fields of the Assign activity?
To: BirthDates("John Doe") Value: "Apr/20/1980"
Can you store a Selector in a variable to be used in the Selector property of an activity? Yes, of type Int32 No Yes, of type UiElement Yes, of type String
Yes, of type String
Which of the following statements about robots are false? Attended robots cannot run automation processes published to Orchestrator You can run jobs from Orchestrator both on attended and unattended robots Unattended robots are typically deployed on separate machines Attended users can run automation jobs using UiPath Assistant
- Attended robots cannot run automation processes published to Orchestrator -You can run jobs from Orchestrator both on attended and unattended robots
Which are the steps of RPA implementations?
Prepare RPA / Solution Design / Build RPA / Test RPA / Stabilize RPA / Constant improvement
You have more than one exception type defined in the Catch block and an exception occurs that fits two types. Which block is executed? The block with most specific match The first match defined All matching blocks in the order they are defined The block with most generic match
The block with most specific match
Which one of the nodes of a selector is named the "root node"?
The highest-level node, corresponding to the application
What information does the Call Stack Panel display? The previous activity to be executed and its parent containers. The next container to be executed and its children containers and activities. The next activity to be executed and its parent containers.
The next activity to be executed and its parent containers.
This type of tracepoint is a good replacement for using Log Message or Write Line activities for debugging purposes. In Breakpoint Settings Window: Condition: Hit Count: Log Message: firstName + lastName + "has been found in the database" ? True False
True
Which of the following are types of information you can find in the Locals Panel? Properties of the current activity Breakpoints Variable values Argument values All Activity containers Exceptions Properties of the previously executed activity
Variable values Argument values Exceptions Properties of the previously executed activity Properties of the current activity
Considering the below breakpoints settings, when will the workflow execution be paused? Condition: Row("First Name").ToString.Contains("Alex") Hit Count 2 Log Message
When it reaches the activity holding the breakpoint a second time and the row value in the "First Name" column contains "Alex".
The Global Exception Handler is ...... designed to determine the project's behavior when encountering an execution error. a property a menu a type of workflow an activity
a type of workflow
Which of these files would you open to investigate a process that ran on the specific date? 2020-05-22_Studio.log 2020-05-22_Execution.log 2020-05-22_Analyzer_Studio.log
2020-05-22_Execution.log
Consider a Windows Server machine connected to Orchestrator using a machine template configured with 3 licenses (runtimes). If the only job running uses a background process, how many licenses are consumed? 0 3 1
3
Which of the following pieces of information cannot be stored in an Orchestrator asset? A table A URL A set of credentials A number
A table
Which type of trigger is more appropriate to use for a process sending notifications about paper submission deadlines for students? A queue trigger A time trigger
A time trigger
End-users interacting with the entire system is called __________ testing. Unit testing Integration Testing Acceptance testing System testing
Acceptance testing
Which of the following folder entities can be configured to be accessed/executed only by a certain unattended robot? Asset Trigger Job Queue
Asset Trigger Job
What is the keyboard shortcut for accessing the Log folder? CTRL + L ALT + E ALT + L CTRL + E
CTRL + L
Which of the following statements about storage buckets is true? All storage buckets in Orchestrator are read-only. Orchestrator admins can't edit user access rights to storage buckets. Orchestrator admins can toggle between read-only and write privileges for each storage bucket.
Orchestrator admins can toggle between read-only and write privileges for each storage bucket.
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 Selector property. The TimeoutMS property. None of the options. The ContinueOnError property.
The Selector property.
What can you use to make sure that the execution continues even if an activity fails? The Try/Catch activity The DelayAfter property The TimeoutMS property The Throw activity
The Try/Catch activity
Testing workflows individually is called __________ testing. Unit testing Integration Testing Acceptance testing System testing
Unit testing
Which of the following ways of running a data-driven test case are available in Studio Pro? With a selection of the data sets With all the data sets With a single data set
With a selection of the data sets With all the data sets With a single data set
Fill in the blank: When working with the Show Changes option it's good to know that it works at ____________ level. Workflow file Project
Workflow file
Which of the following methods can be used to populate a list of strings type variable with the values John, Paul, George and Ringo? Initiate the variable with New List(of String) and use Add To Collection activities to populate the list. Leave the Default value blank and use Add To Collection activities to populate the list. Set the Default value in the Variables panel to New List(of String) from {"John", "Paul", "George", "Ringo"} Set the Default value in the Variables panel to {"John", "Paul", "George", "Ringo"}
-Initiate the variable with New List(of String) and use Add To Collection activities to populate the list. -Set the Default value in the Variables panel to New List(of String) from {"John", "Paul", "George", "Ringo"}
Which of the following statements are true regarding the Find Element activity? It returns a Boolean(True or False) specifying if the element was found on screen. It returns the found element in a variable for later use. It throws an exception if it doesn't find the element on screen.
-It returns the found element in a variable for later use. -It throws an exception if it doesn't find the element on screen.
Which of the following statements are true about modern and classic project properties?
-Object repository is only available in the modern design experience. -Developers can use modern and classic activities regardless of the automation project's design experience. -Modern activities uses a targeting technology called Unified Target that cycles through all of the available targeting methods.
Which of the following options should be considered in case a regular selector becomes unreliable during automation development?
-Using the Image targeting method. -Using Anchors to pin point the UI element. -Try using Fuzzy Selectors.
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 > 0?
10
Which of the following sets of jobs can be run simultaneously using a pool of 4 machines connected using the same machine template having 2 runtimes? 5 jobs created using a foreground process 5 jobs created using a foreground process and 3 jobs created using a background process 5 jobs created using a background process 3 jobs created using a foreground process and 5 jobs created using a background process
5 jobs created using a background process 3 jobs created using a foreground process and 5 jobs created using a background process
Match the statuses (In Progress, Abandoned, Deleted, Failed) below with their corresponding explanation. The item remained 'In Progress' for too long The item did not meet a business or application requirement The item was picked up for processing The item was manually removed from the Transactions page
Abandoned - The item remained 'In Progress' for too long Failed - The item did not meet a business or application requirement In Progress - The item was picked up for processing Deleted- The item was manually removed from the Transactions page
You are retrieving some Outlook mail messages and you are filtering them using the following expression: "[Received] >= '" + DateTime.Today.AddDays(-2).ToString("d") + " 00:00AM' AND [Received] < '"+ DateTime.Today.ToString("d") + " 00:00AM'" This means that you are looking for... All mail messages received two hours ago, today. All mail messages received two days ago. All mail messages received in the last two days. All mail messages received in the last 22 hours.
All mail messages received in the last two days.
Headless process is an alternative name for... Background process Foreground process
Background process
Where can you see the percentage of activities in an RPA workflow covered in an execution of the test case? Only in the Activity Coverage widget Only in the Activity Coverage panel Both in the Activity Coverage widget and Activity Coverage panel
Both in the Activity Coverage widget and Activity Coverage panel
If the PDF activities are not listed in your Activities Panel, how can you get them? By finding them in the Library tab. By installing them using the Manage Packages feature. By going to the Output panel.
By installing them using the Manage Packages feature
How can you overwrite the last commit to a Git repository in UiPath Studio? By selecting Undo in the Project context menu By selecting a version you want to commit to in the Commit Changes window By selecting Amend Commit in the Commit Changes window
By selecting Amend Commit in the Commit Changes window
At the start of your day, you've pulled the latest version of the project you're working on from the remote Git repository. You've been working for two hours and now you want to check the difference between your version of the project and the last committed version. How can you do this? By checking the Show Changes window which is displayed when a project with changes is pushed to the remote repository By selecting Show Changes in the Project context menu By selecting Solve Conflicts in the Project context menu By checking the Solve Conflicts window which is displayed when a project with changes is pushed to the remote repository
By selecting Show Changes in the Project context menu
You've been assigned to work on a new automation project. You need to get the project template which is already stored in a remote Git repository. Which option do you need to use in the Studio Team tab? Git Init Copy to Git Connect to Git Clone Repository
Clone Repository
Match the Git integration commands (Undo, Commit, Pull, Push) with the correct action descriptions. Will save the changes to the local repository. Will send the changes to the remote repository. Will get the latest version from the remote repository. Will revert the changes done after the last commit.
Commit - Will save the changes to the local repository. Commit - Will send the changes to the remote repository. Pull - Will get the latest version from the remote repository. Undo - Will revert the changes done after the last commit.
What differences between versions of the workflow files can you see in the Show Changes and Solve conflicts windows? Deleted activities Removed workflows Added workflows Modified activity properties Added activities
Deleted activities Modified activity properties Added activities
What do branches allow our team to do? Compare different versions of the project Manage workflow files Compare between different projects Develop and test various features in parallel
Develop and test various features in parallel
Which of the following issues are not typically handled in the RPA development stage? Application issues Automation issues Environment issues
Environment issues
Which of the following issues affect the stability of robots? Environment issues Human errors Automation issues Regulations Application issues
Environment issues Automation issues Application issues
The Send Outlook Mail Message activity will work without having Microsoft Outlook installed. True False
False
When a user is being imported from Active Directory, the automation robot creation can be configured only for the attended robot, but not for the unattended one. False True
False
If you want to extract specific information from multiple native PDF files with the same structure, what activity should you use? There is no activity for this. Read PDF Activity with OCR Get Text Activity with OCR. Get Text Activity
Get Text Activity
You've just created a new project in UiPath Studio. You want to create a local repository and copy the project to it. Which of the following options in UiPath Studio allows you to do both? Clone Repository Git Init Copy to Git Connect to Git
Git Init
Match the blocks of a test case (Given, When, Then) in Studio Pro with their description. The data gets processed. This is where the process runs. The data output gets verified. The data gets defined and prepared.
Given - The data gets defined and prepared. When - The data gets processed. This is where the process runs. Then - The data output gets verified.
Consider an item added to a queue at 17:00. The average processing time of the queue is 30 minutes. The SLA is 3 hours and the risk SLA is 2 hours. If a robot picks it up at 18:30, what would the status of the queue item be? Out SLA In SLA In SLA, at risk
In SLA
Which of the following statements about mock testing are true? In a Given-When-Then test case structure, 'Surround with mock' is available for the activities in all the three blocks. You can have a single mock file for a test case. In mock workflows, you can only edit the mocked activities. Changes made in the source workflow file are applied to the mock file whenever the project is saved.
In mock workflows, you can only edit the mocked activities. Changes made in the source workflow file are applied to the mock file whenever the project is saved.
The image below displays a single workflow file from a project. What Log message activities would you add if you want to follow the best practices? Choose all the options that apply Info level after filtering the inputData variable Info level at the end of the workflow file Info level at the start of the workflow file Warn level after reading the Excel file Info level after adding a Data Column to the table Info level after reading the Excel file
Info level at the end of the workflow file Info level at the start of the workflow file Info level after reading the Excel file
Testing the interactions between two sequences in the same automation project is called __________ testing. Unit testing Integration Testing Acceptance testing System testing
Integration Testing
If a company's Orchestrator consists of multiple tenants, will the libraries be shared between the tenants? Yes No It depends on the configuration
It depends on the configuration
Match the entities (Package, Job, Process, Asset) with the corresponding descriptions. A process execution A piece of data stored in Orchestrator for the use of robots An automation project published to Orchestrator A version of a package allocated to a folder
Job - A process execution Asset - A piece of data stored in Orchestrator for the use of robots Package - An automation project published to Orchestrator Process - A version of a package allocated to a folder
Which of the following Orchestrator entities are NOT available through the Resources panel in Studio? Jobs Processes Packages Queues Assets
Jobs Packages
Arrange the log levels by severity. Level 1 is the least severe, Level 6 is the most severe. Drag and drop the log level cards to match the appropriate level of severity Information Warning Trace Verbose Fatal Error
Level 1 Verbose Level 2 Trace Level 3 Information Level 4 Warning Level 5 Error Level 6 Fatal
What is the supported variable type in the Output property field of all Get Mail activities (POP3, IMAP, Outlook, Exchange)? List (MailMessage) Generic MailMessage List (Generic)
List (MailMessage)
Which of the following properties are found in the Get Outlook Mail Messages activity? Password MailFolder Server Port
MailFolder
Pair the following methods (Matches, Replace, IsMatch) that use the RegEx builder with the correct explanations. Searches an input string for all occurrences and returns all the successful matches. Indicates if the specified regular expression finds a match in the specified input string. Replaces strings that match a Regex pattern with a specified replacement string.
Matches - an input string for all occurrences and returns all the successful matches. IsMatch - Indicates if the specified regular expression finds a match in the specified input string. Replace - Replaces strings that match a Regex pattern with a specified replacement string.
Can the mocking feature be used in Studio Pro without creating a test case? Choose one of the options below Yes No
No
From an automation potential standpoint, a process in which changes are frequent, the system environment is volatile, and multiple manual (even non-digital) actions are required belongs to which RPA category: None of the above Semi-automation category No RPA category High-cost RPA category
No RPA category
What is the easiest way to get the invoice number from a native PDF file? Open the PDF file with Adobe Acrobat Reader and scrape only the relevant information. Use the Read PDF with OCR activity and get the value by using string manipulation. Use the Read PDF Text activity and get the value by using string manipulation.
Open the PDF file with Adobe Acrobat Reader and scrape only the relevant information.
What is the most effective way to handle the click on a UI Element that is not always available? Use an Element Exists activity and then a Click activity. Place the Click activity inside a Try/Catch block. Set the ContinueOnError property of the Click activity to True.
Place the Click activity inside a Try/Catch block.
Which of the following entities need to be mapped to the folder in order to run an unattended job? Process Machine template User Package
Process Machine template User
Which of the following statements about populating queues are true?(Choose all the options that apply) Queue items can be added by a robot, typically called dispatcher. Queue items can be added by a robot, typically called performer. Queue items can be uploaded directly in Orchestrator. Queue items cannot be uploaded directly in Orchestrator.
Queue items can be added by a robot, typically called dispatcher. Queue items can be uploaded directly in Orchestrator.
What activity can you use to send an email without entering the username and password of the email account? Send Outlook Mail Message Send SMTP Mail Message Send Exchange Mail Message
Send Outlook Mail Message
We want to create a robot that searches for weather information daily and then creates a report based on it. What is the best type of workflow to use?
Sequence
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: "1" Set the Range property to: "all"
Set the Range property to: "1"
We need to automate a logistics process that pairs goods in several warehouses with transporters according to certain rules. It configures shipments, it calculates costs and sends daily orders. The process is continuous. What is the best type of workflow to use?
State Machine
Developers or testers assessing the behavior of the entire automation is called __________ testing. Unit testing Integration Testing Acceptance testing System testing
System testing
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.Net.Mail.MailMessage System.Web.Mail.MailMessage
System.Net.Mail.MailMessage
You are using the 'Save Attachments' activity and you have specified a local folder to download the files. What will happen if there are duplicate file names in the folder? The old files will automatically be overwritten. An error message will be thrown and the automation will stop. The automation will continue without downloading the new files. A new folder will automatically be created for each duplicate file.
The old files will automatically be overwritten.
You want to filter logs in the Output panel to check Fatal level logs. What category in the Output panel would you leave enabled? Error Information Warning Trace
Trace
Which of the following activity can be used to directly compare the state of a UI element with a value or variable? Verify Expression Verify Control Attribute Verify Expression with Operator
Verify Control Attribute
Which of the following activities can be used to verify if the values of two variables are equal? Verify Expression Check App State Verify Expression with Operator Get Attribute
Verify Expression Verify Expression with Operator
What can you tell about the current project by looking at the Status bar? ^1 /2 &Git-Test %master One change has been made since the last commit We are currently working in the master branch Two changes have been made since the last commit We are currently working in a feature branch The project has been committed twice since the last pull (two ahead) The project has been committed once since the last pull (one ahead) The project is connected to a version control system
We are currently working in the master branch Two changes have been made since the last commit The project has been committed once since the last pull (one ahead) The project is connected to a version control system
What are our options in the Solve Conflicts window? We can select between keeping the remote or the local version of each individual activity We can select between keeping the remote or the local version of the workflow
We can select between keeping the remote or the local version of the workflow
We want to integrate the updates pushed to the remote master branch into a feature branch. What do we need to do? While working in the feature branch, select Pull and select the master branch While working in the feature branch, select Manage Branches > Select the master branch and select Rebase While working in the feature branch, select Push and select the master branch While working in the feature branch, select Manage Branches > Select the master branch and select Merge
While working in the feature branch, select Manage Branches > Select the master branch and select Merge
Which of the following situations would trigger the Solve Conflicts window to be displayed? You've pulled a project and started working on it. In the meantime, somebody else in the team has pushed a new version of the project to the remote repository. When pushing your version, you got the Solve Conflicts window because your last pull is not the same as the version in the remote repository at the time of push. You've committed your project and then realized you need to make a few changes. You've updated the project and then selected Amend Commit. You got the Solve Conflicts window because you were overwriting the last commit. You've pulled a project and started working on it. You've made all the necessary changes and pushed it back to the remote repository. You got the Solve Conflicts window because the version of the project you are pushing is different from the one you pulled.
You've pulled a project and started working on it. In the meantime, somebody else in the team has pushed a new version of the project to the remote repository. When pushing your version, you got the Solve Conflicts window because your last pull is not the same as the version in the remote repository at the time of push.
The Retry Scope activity can be used without a termination condition. In this case it will... throw an exception. retry the activities indefinitely. retry the activities until no exception occurs (or the provided number of attempts is exceeded).
retry the activities until no exception occurs (or the provided number of attempts is exceeded).