UiPath-ADAv1 · domain
troubleshooting
Practise UiPath Automation Developer Associate troubleshooting practice questions — original exam-style scenarios with answer choices, explanations, and analysis of common mistakes.
Focused practice
Practice troubleshooting questions
Scored sessions drawing only from this domain — pick a length below.
Start 20-question practice test →What this domain covers
What to know about troubleshooting
troubleshooting questions test whether you can apply the concept in context, not just recognise a definition.
How the topic appears in realistic exam-style scenarios.
Which detail in the question changes the correct answer.
How to eliminate plausible but wrong options.
How to connect the question back to the wider exam objective.
Watch out for
Common troubleshooting exam traps
- ▸Answering from memory before reading the full scenario.
- ▸Missing a constraint such as cost, availability, security, scope or command context.
- ▸Choosing a broad answer when the question asks for the most specific fix.
- ▸Ignoring why the wrong options are tempting.
Question index
All troubleshooting questions (285)
Click any question to see the full explanation, or start a practice session above.
A developer needs to store a credential that will be used by multiple processes across different folders in Orchestrator. The credential should be accessible to all processes without duplicating it in each folder. Which asset type and scope should the developer use?
Medium2In a Parallel activity containing three branches, Branch A completes in 2 seconds, Branch B completes in 10 seconds, and Branch C completes in 5 seconds. When does the workflow proceed to the activity immediately following the Parallel container?
Medium3A developer is preparing to publish a custom library to Orchestrator so that other teams can use it in their automation projects. Which two actions should the developer take to ensure the library is properly published and consumable? (Choose two.)
Medium4A developer needs to extract text from a PDF that contains only scanned images with no embedded text layer. The automation must run unattended on a machine without Microsoft Office installed. Which activity should the developer use to reliably obtain the text?
Easy5Refer to the exhibit. You are performing an API call and receive a 400 Bad Request error. What is the most likely cause of this issue in the context of your UiPath automation?
Hard6When automating a PDF that contains both text-based data and scanned images, which activity approach ensures the highest accuracy for data extraction?
Medium7A business analyst is documenting the roles involved in a UiPath automation program. The analyst needs to identify who is responsible for building the automation workflows in UiPath Studio and publishing them for testing. Which role fits this responsibility?
Easy8Which TWO benefits are primarily associated with using the Object Repository in UiPath Studio?
Medium9A developer needs to extract the text content of a digitally created PDF and store it in a string variable for later string manipulation. The PDF opens normally and its text can be selected in a viewer. Which activity should the developer use?
Easy10Refer to the exhibit. The activity executes without error but returns an empty string. What is the most likely reason?
Hard11Refer to the exhibit. Based on the log output, what is the most likely reason the process failed and then continued?
Medium12You are automating an Excel process that reads a large dataset and performs calculations. Which approach is considered best practice for performance and reliability when interacting with Excel?
Medium13Refer to the exhibit. After invoking an API, you receive the JSON structure shown. Which activity and property configuration is required to extract the 'id' value into a variable?
Medium14A developer is using Git with UiPath Studio. The developer has made changes to a workflow file and wants to commit only that file, excluding other modified files. Which Git command should the developer use?
Hard15Which HTTP method is most appropriate when you need to create a new resource on a server, such as submitting a new expense report via an API?
Easy16An automation project requires interacting with a dynamic web application where UI elements frequently change their ID attributes. Which approach best ensures long-term selector stability within the Object Repository?
Medium17A developer is troubleshooting a UiPath automation and wants to see the values of variables at various points during execution. Which activity should the developer use to write a custom diagnostic message to the UiPath logs with a specified severity level?
Easy18Which TWO actions can be performed directly within the 'Variables' panel in UiPath Studio?
Medium19Which keyboard shortcut is used in UiPath Studio to create a variable directly from an activity's property field?
Easy20You are automating an API process that involves several sequential calls where the second request requires an ID generated by the first. What is the most efficient way to manage this data flow?
Medium21Refer to the exhibit. If a developer attempts to install version 1.0.6 of 'Custom.Library', what will happen?
Hard22You are working on a UiPath automation project where you have a variable named 'TransactionAmount' of type Double defined in the Main workflow. You need to pass this value to an invoked workflow called 'ProcessTransaction.xaml' which expects a Double argument named 'Amount'. How should you configure the Invoke Workflow activity?
Hard23A developer needs to share a library with a team that has no internet access to the public NuGet gallery. What is the correct approach?
Medium24Which testing activity in UiPath Test Suite is best suited for validating the output of a specific data transformation logic without triggering any UI interactions?
Easy25Refer to the exhibit. If a Robot is assigned this policy, what is the outcome when it attempts to add a new item to the 'InvoiceQueue'?
Hard26Which THREE of the following are valid ways to authenticate an API request in UiPath's HTTP Request activity?
Medium27What is the primary difference between a 'Global' and a 'Local' scope in the Object Repository?
Medium28Which TWO of the following statements regarding Orchestrator Folders are correct?
Hard29Which of the following describes the correct relationship between UI descriptors and the Object Repository?
Hard30In the context of the UiPath logging hierarchy, what is the impact of changing the log level from 'Information' to 'Warning'?
Medium31A developer is merging a feature branch into the main branch in Git. A merge conflict occurs in the 'project.json' file. What is the best way to handle this?
Medium32Which THREE factors can negatively impact the performance and accuracy of OCR-based PDF automation?
Hard33A developer is using Git for version control in a UiPath Studio project. The developer wants to create a new feature branch, make changes, and then merge it back to the main branch. Which Git command should the developer use to create and switch to a new branch named 'feature/login'?
Easy34Which method is the most appropriate for checking if a specific string contains a key piece of information in a file path?
Medium35You are automating an email notification workflow. After processing an invoice, the robot must send a summary email with a PDF attachment to the finance team using the company's SMTP server. Which activity should you use to send the email with the attachment?
Easy36A developer is working in UiPath Studio and needs to store a collection of invoice amounts that will be processed in a loop. The collection should be created empty and then populated dynamically during runtime. Which variable type and initialisation should be used?
Medium37Which UI element attribute is typically considered the most reliable for selector generation?
Easy38Which activity is used to write a custom message to the UiPath logs at a specific severity level?
Easy39Refer to the exhibit. You are trying to use the variable 'InvoiceNumber' in the 'Write_To_Excel' sequence, but it was defined in the 'Process_Invoices' sequence. Why is the error occurring?
Hard40Refer to the exhibit. Why is the Read Range activity throwing an exception even though 'Data.xlsx' exists and contains data?
Hard41When a developer updates a selector in the Object Repository, what is the impact on the existing workflows that utilize that element?
Medium42A developer has a Git-enabled UiPath Studio project and has just finished working on a feature branch. The developer wants to integrate the changes into the main branch. Before merging, the developer needs to ensure the local main branch is up to date with the remote repository. Which sequence of Git actions should the developer perform in UiPath Studio?
Medium43Which activity is used to explicitly stop the execution of a workflow and propagate a fault to the parent scope?
Medium44Which TWO of the following are advantages of using API-based automation over UI-based automation in UiPath?
Medium45A developer needs to configure a queue in Orchestrator to handle invoice processing. The queue must automatically retry failed items up to three times, and unique references must be enforced to prevent duplicate invoices. Which two settings should the developer configure? (Choose two.)
Hard46What happens if a 'Throw' activity is executed within a 'Try' block that has no corresponding 'Catch' block?
Medium47When using Integration Service, what is the advantage of using 'Connections' instead of manual API calls with hardcoded credentials?
Medium48Why should you use a 'Machine Template' in modern folders instead of a standard 'Machine' entity?
Medium49A developer needs to update a configuration asset's value per robot without creating separate assets. The asset is currently a single Text asset named 'AppConfig'. Which asset type should be used instead?
Medium50A developer is building a reusable library in UiPath Studio. The library contains a workflow that reads a configuration file from a network share. When the library is used in multiple automation projects, each project needs to specify a different configuration file path. The developer wants to avoid modifying the library code for each project. What is the most appropriate way to design the library?
Medium51Where can a developer configure the logging level for a specific robot connected to Orchestrator?
Easy52A developer is implementing a Global Exception Handler. Which TWO of the following statements regarding the behavior of the handler are correct?
Hard53Which action should a developer perform before branching a new feature in a Git-enabled UiPath Studio project?
Easy54A developer has published a process to Orchestrator in a modern folder that contains two unattended robots. The process must run only when a human has approved the related invoice in an external system. The developer configures a Queue trigger on the queue that receives the invoice data, but the process starts immediately when a new item is added, before approval. What should the developer do to ensure the process starts only after approval?
Medium55Which activity is best suited for updating a specific cell value in an Excel file without loading the entire sheet into a DataTable?
Medium56Which of the following describes the correct behavior of a 'Queue Priority' setting in Orchestrator?
Hard57A developer is building a UiPath automation that calls a REST API to create a new support ticket. The API documentation states that the request body must be sent as JSON with the header Content-Type: application/json. The developer uses the HTTP Request activity, sets the Method property to POST, and places the serialized JSON string in the Body property. However, the API returns a 415 Unsupported Media Type error. Which property should the developer configure to resolve this error?
Medium58Which type of testing ensures that new changes in a workflow do not break existing, previously functional features?
Medium59A developer is building an automation that reads a DataTable from an Excel file, performs transformations, and must output the result to a new Excel workbook. The developer wants to ensure the output preserves data types and column structure correctly. Which two actions should the developer take? (Choose two.)
Hard60When automating the extraction of data from a PDF that contains complex tables, which UiPath feature provides the most robust and structured results?
Medium61A logistics company wants to automate a process that runs every weekday at 6:00 AM to generate shipping manifests. The process must run without human intervention, and the robot needs to log into a legacy terminal emulator. Which UiPath Robot type and trigger configuration should the developer recommend?
Medium62You are developing a process that involves passing data between a parent workflow and a child workflow invoked via the Invoke Workflow File activity. Which variable scoping strategy ensures the child workflow can read and write to a variable defined in the parent?
Medium63You are editing a UiPath Studio project that contains a Try Catch activity inside the Main sequence. A variable named 'retryCount' is declared with scope set to the Try Catch activity, and you now need to read its value in a Log Message activity placed in the Finally section of that same Try Catch. What happens when you reference 'retryCount' in the Log Message?
Medium64Which TWO of the following are primary benefits of adopting the UiPath Robotic Enterprise Framework (REFramework) in a production environment?
Hard65You are automating a monthly report using the Modern Excel activities. The workflow opens 'Report.xlsx' with a Use Excel File activity, reads data into a DataTable, and then must write the processed DataTable back into a new worksheet named 'Summary' in the same file. Which activity should you use to create the new sheet and write the DataTable in a single step?
Medium66In a UiPath Studio project, you have a sequence named ProcessInvoices that contains a variable TotalAmount of type Double. You drag an Invoke Workflow File activity into a different sequence called FinalizeReport and configure it to call a workflow that also needs to read TotalAmount. What must you do so the invoked workflow can access TotalAmount?
Hard67Refer to the exhibit. A robot is attempting to process items from a queue but receives a 403 Forbidden error. What is the most likely cause?
Medium68A developer defines a variable 'totalAmount' of type Double inside a 'For Each' loop body. The developer then tries to use 'totalAmount' after the loop to display the final sum. What will happen and why?
Hard69Which panel in UiPath Studio allows a developer to monitor variable values and evaluate expressions in real-time while the process is paused at a breakpoint?
Easy70A developer is configuring a Switch activity. Which THREE data types are valid for the 'TypeArgument' property? (Select THREE)
Medium71Which activity is best suited for deleting a folder along with all its contents?
Easy72When adding an element to the Object Repository, why is it recommended to define a 'Target' and at least one 'Anchor'?
Medium73A developer is building a reusable library project that will be consumed by several automation teams. The UI elements are captured in the Object Repository. Which two actions help other teams consume these elements correctly when they install the library as a dependency? (Choose two.)
Medium74You are building a UiPath automation that logs into a web portal. In the Main workflow, you have a sequence named 'LoginSequence' that contains a 'Type Into' activity. You want to store the username in a variable that can be used later in a different sequence called 'ProcessData' within the same Main workflow. Where should you define the variable to ensure it is accessible in both sequences?
Medium75When utilizing the 'Workflow Analyzer' in a large team, how can you ensure consistent policy application across all developer machines?
Hard76Refer to the exhibit. Why does the automation throw an IOException when the workflow attempts to access 'FileA.xlsx'?
Hard77A developer wants to add a reusable custom library to a UiPath Studio project. The library package is already published to the Orchestrator tenant feed, and the developer is connected to that Orchestrator instance. Which action should the developer take to make the library available in the project?
Easy78What is the primary function of the 'Read PDF Text' activity?
Medium79An automation developer creates a global business process variable named 'intRetryCount' inside a Sequence scope. Later, they add a parallel branch that needs to independently track its own retry attempts using a variable with the exact same name without causing scope collisions or overwriting the main sequence value. Where should the developer declare this second variable to safely shadow the outer variable?
Medium80Refer to the exhibit. Your automation is failing with this error when trying to move a file. Which technique is most effective to resolve this intermittent access violation?
Hard81Which activity should be used in a test case to define the expected state or value of a variable after a specific workflow is executed?
Medium82Refer to the exhibit. An Unattended Robot fails to execute due to a missing asset. What is the most likely reason for this failure in a multi-environment setup?
Hard83A developer is automating a legacy Windows desktop application. The main window title includes the current user's name, which changes each time the automation runs. The rest of the window title is constant: "Order Management - [username]". The developer needs a selector that reliably identifies this window across different users. Which approach is most appropriate?
Medium84Which TWO of the following are primary benefits of using structured logging in UiPath Orchestrator?
Medium85An automation project requires extracting specific invoice numbers from native PDF documents. Which approach ensures the most reliable performance while adhering to UiPath best practices for document processing?
Medium86When sending a large JSON payload using the HTTP Request activity, which property must be correctly set to ensure the server processes the data as the intended format?
Medium87You are building a process that iterates through a list of invoice files. If a file is missing required metadata, the process must skip that specific file and continue to the next one without stopping. Which activity is the most efficient choice for this requirement?
Medium88A developer needs to log a custom message that includes the current invoice number and a status update. The message should appear in Orchestrator logs with a severity that indicates normal operation but is more significant than verbose details. Which activity and log level should they use?
Easy89In an 'If' activity, what happens if the 'Condition' evaluates to 'True' but the 'Then' branch is empty?
Medium90A developer is working with a Windows desktop application and has created a UI element in the Object Repository for a 'Save' button. The button's selector uses the automation ID, which is stable. However, during execution, the automation sometimes fails to find the button because the application's main window takes a few seconds to load. The developer wants to improve the reliability of the interaction without modifying the selector. What should the developer do?
Medium91Refer to the exhibit. A developer encounters a build failure when trying to publish a process. Given the provided JSON configuration for a Workflow Analyzer rule, what is the most likely reason for the failure?
Medium92Which THREE variable types are commonly used to store complex data structures in UiPath?
Hard93You are developing a process that requires a variable to store a list of customer email addresses that must remain accessible throughout all workflows in the project. Which variable scope is most appropriate?
Medium94A developer needs to store a sensitive API key that will be used by multiple robots in a folder. Which Orchestrator asset type should be used?
Easy95When writing data to a CSV file, which property should be set to true if you want to avoid overwriting existing data?
Medium96A developer is configuring the Read PDF With OCR activity to process a batch of scanned PDFs that contain small fonts and low-contrast text. The goal is to maximize text recognition accuracy while keeping processing time reasonable. Which two settings should be adjusted to improve accuracy? (Choose two.)
Hard97Which THREE practices are recommended when troubleshooting failed UI interactions involving the Object Repository?
Hard98A developer builds a State Machine inside a UiPath project. From the 'Idle' state, a transition fires when the variable retryCount is greater than 3, moving execution to the 'HandleFailure' state. Later, while already in the 'HandleFailure' state, the same condition (retryCount > 3) becomes true again. What happens next?
Hard99A developer wants to pause the execution of a workflow for exactly 5 seconds. Which activity is the best practice to use for this purpose in UiPath Studio?
Easy100A developer is building a UiPath automation that must read every row of a CSV file into a DataTable so that each row can be processed by a For Each Row in Data Table activity. The CSV uses standard comma delimiters and the first row contains column headers. Which activity should the developer use?
Easy101A retail bank's automation team has built a Dispatcher process that reads loan applications from a queue and a Performer process that processes each transaction item. During a nightly run, the Performer robot throws a Business Rule Exception on one application because the applicant's credit score is below the bank's threshold. What happens to that transaction item's status in Orchestrator, and how should the automation handle it?
Medium102A developer is troubleshooting a production automation that intermittently fails to process certain PDFs. They need to capture detailed diagnostic information, including variable values and execution flow, but only when the failure occurs. They want to minimize log volume and avoid exposing sensitive data. Which approach should they take?
Hard103Which TWO of the following scenarios are best suited for using the 'Read PDF Text' activity instead of 'Read PDF with OCR'?
Easy104Which action in the Variables panel allows you to change the type of an existing variable without deleting it?
Easy105When an API returns a 204 No Content status code, what does this signify in your UiPath automation workflow?
Medium106A developer is using the HTTP Request activity to send a POST request with a JSON body. The API returns a 201 Created status code along with a JSON response containing the newly created resource's ID. The developer needs to capture this ID for subsequent requests. Which property of the HTTP Request activity should be used to retrieve the response content?
Medium107Which TWO of the following statements are true regarding the use of the Object Repository in UiPath Studio?
Medium108A developer needs to repeat a set of activities for every row returned by a Data Table named dtInvoices. The order of processing is important, and each row must be fully processed before the next begins. Which activity should the developer use, and why?
Easy109Which property in the 'Send SMTP Mail Message' activity should be configured to ensure the email is sent as a high-priority message?
Medium110A developer is debugging a workflow that intermittently throws a 'UiPath.Core.ElementNotFoundException' when clicking a button. The developer wants to inspect the state of the application and the variable values at the exact moment the exception occurs, without modifying the workflow logic permanently. Which approach best allows this?
Hard111You need to update a specific cell in an Excel file without loading the entire document into a DataTable. Which approach is most efficient?
Medium112When designing a custom logging framework, which approach is most effective for ensuring consistent log correlation across multiple workflows?
Hard113A developer wants to log a warning message that will appear in the Orchestrator logs when a business rule is violated, such as an invoice amount exceeding a threshold. The message should be easily identifiable as a warning. Which activity should the developer use?
Easy114When inspecting the 'Variables' panel, you notice that a variable used in your workflow is greyed out. What does this indicate?
Medium115What is the primary purpose of the 'Orchestrator Folder' feature in modern UiPath deployments?
Medium116You are editing a workflow and need to quickly create a variable that will hold the output of a 'Read Range' activity. You want the variable to be created with the correct type automatically. Which action in UiPath Studio accomplishes this?
Medium117A shared services team is designing a UiPath solution where multiple robots must process the same set of invoices, and each invoice must be processed exactly once. The team wants built-in retry, progress tracking, and the ability to assign work to different robots without custom code. Which UiPath capability should they use?
Medium118A developer automates extraction of purchase order numbers from supplier PDFs. The Read PDF Text activity returns a long string containing the entire document. The developer needs only the value that immediately follows the label "PO Number:" on the same line. Which approach reliably isolates that value for downstream processing?
Hard119A developer is creating a test case for a process that extracts data from a PDF file. The test must verify that the extracted data matches the expected values. Which activity should the developer use to perform this verification?
Easy120How can an administrator retrieve logs from a robot that is currently disconnected from Orchestrator?
Easy121A UiPath administrator is preparing a production rollout and must ensure that Unattended Robots can authenticate to Orchestrator and be targeted by jobs. Which two configuration elements are required to connect a machine to Orchestrator in a modern folder setup? (Choose two.)
Hard122Which THREE items are mandatory when creating a new variable in the Variables panel?
Medium123A developer builds a Sequence that reads a queue item's transaction data, then must decide whether the invoice total exceeds 10,000. If it does, the workflow should assign the item to a senior approver; otherwise it should post it to the standard approval queue. The developer wants the fewest activities and a clear two-way decision at this point in the Sequence. Which control flow activity should be used?
Medium124When publishing a library in UiPath Studio, what is the purpose of the 'Publish to' field?
Easy125A robot is failing because the application it interacts with has been updated, causing a change in the UI elements. What is the most effective way to address this while maintaining the original workflow's structure?
Medium126You need to extract data from a PDF where the fields are located at different positions on every page. What is the most effective automation strategy?
Hard127Which THREE properties are commonly used and configured in a 'For Each' activity to manage the iteration process? (Select THREE)
Medium128You are developing an automation that processes thousands of small CSV files located in a local directory. Which approach provides the best performance while ensuring file integrity during the read operation?
Medium129A developer is building a UiPath automation that processes invoices. During testing, they notice that the Log Message activity output appears in the Output panel but not in the Orchestrator logs when the process runs unattended. The robot is connected to Orchestrator and the process is published. What is the most likely cause?
Medium130You are working with the Variables panel in UiPath Studio and need to modify an existing variable. Which two actions can you perform directly from the Variables panel? (Choose two.)
Medium131What is the primary function of the 'Triggers' feature in Orchestrator?
Medium132An automation project needs to retrieve secure credentials from a REST API endpoint that requires OAuth 2.0 authorization. Which activity should be utilized first to establish the connection before making subsequent data requests?
Medium133Which TWO methods are recommended for safely handling file paths in UiPath to ensure cross-platform compatibility?
Medium134A developer is configuring a workflow to extract all embedded raster images from a multi-page PDF contract for archiving purposes. Which activity is specifically designed to accomplish this task efficiently?
Easy135An automation developer has configured an Integration Service connection to a Google Drive account using OAuth 2.0. The connection was working, but suddenly all activities using it fail with an authentication error. Upon checking, the developer finds that the refresh token has been revoked. What is the most likely cause?
Medium136Refer to the exhibit. You have two variables named 'RetryCount' at different scopes. When the 'Main_Workflow' sequence accesses 'RetryCount', which value is retrieved?
Hard137You are automating an Excel process where you need to write a DataTable to an Excel file. You want to ensure that the existing data in the sheet is not overwritten but appended below the last row. Which activity and configuration should you use?
Medium138Which TWO of the following are valid ways to improve the accuracy of OCR in UiPath?
Medium139Which component of the UiPath Test Suite allows for the execution of automated test cases on a schedule without manual intervention?
Medium140Which TWO of the following are true regarding the use of 'Get Outlook Mail Messages' in a production environment?
Hard141You need to retrieve the name of a file without its extension from a full path string. Which method should you use?
Easy142Which TWO actions are necessary when using the 'Use Excel File' and 'Read Range' activities within an Excel Process Scope to ensure the file is properly closed after the process completes?
Medium143An organization is evaluating the transition from Attended Automation to Unattended Automation. Which factor is the most critical technical consideration for ensuring a stable production deployment in UiPath Orchestrator?
Medium144A developer is troubleshooting a workflow that intermittently fails to click a 'Confirm' button on a checkout page. The button is stored in the Object Repository with a strict selector and an anchor set to the nearby 'Order Total' label. The failure occurs only when a promotional banner appears above the button. Which explanation best accounts for the intermittent failure?
Hard145Refer to the exhibit. Based on the Workflow Analyzer summary provided, what is the status of the project publication process?
Hard146A developer processes a DataTable of expense records inside a For Each Row activity. For each row, the workflow must check the 'Amount' column, and when the amount exceeds the configured limit, it should immediately stop processing any further rows and continue with the activities that follow the loop. Which activity should be placed inside the loop body to achieve this?
Medium147Why is it important to include a 'User-Agent' header in your API requests when using UiPath?
Medium148Which TWO actions should be taken if an automation is found to be logging sensitive customer data in plain text?
Hard149When a job is triggered but stays in 'Pending' status indefinitely, what is the most likely reason?
Hard150A developer is designing a UiPath automation that processes sensitive customer data. The developer needs to ensure that log entries do not contain personally identifiable information (PII) while still allowing effective troubleshooting. Which two actions should the developer take? (Choose two.)
Hard151A developer stores a DataTable named dtOrders that was read from an Excel file. They need to keep only the rows where the column "Status" equals "Open" and store the result in a new DataTable variable called dtOpenOrders. Which activity should they use to accomplish this with the least configuration effort?
Medium152Refer to the exhibit. What is the most likely cause of this exception when iterating through a list?
Hard153A UiPath developer is preparing to publish a package to Orchestrator so that it can be run by Unattended Robots. The developer must ensure the package is versioned correctly and that the process can be executed by the intended robots. Which TWO actions are required to make the process runnable? (Choose two.)
Hard154A developer is building an automation that reads a large CSV file into a DataTable and then needs to keep only rows where the 'Status' column equals 'Active' and the 'Region' column equals 'EMEA'. The developer wants to avoid iterating through every row. Which method should be used to produce the filtered DataTable?
Hard155A developer is building an unattended process that reads a queue of invoice items. For each transaction, the process must attempt to extract data from a PDF. If extraction fails, the item should be retried up to two more times, and after all retries are exhausted, the item should be marked as failed without stopping the entire job. The developer places the extraction logic inside a Try Catch block within a Retry Scope activity. Which configuration correctly ensures that each failed attempt is retried and that the final failure is handled gracefully?
Medium156A developer is building a workflow that reads rows from a DataTable and, for each row, must decide whether to process the row or skip it based on a status column. The developer wants to use a For Each Row activity and control the loop from inside its body. Which TWO activities can be placed inside the For Each Row body to alter the normal iteration? (Choose two.)
Hard157What is the primary technical advantage of using 'Fuzzy Selectors' within the Object Repository for web-based UI automation?
Medium158A developer wants to trigger a process when a new file is added to a specific SharePoint folder. The process should start within minutes of the file upload. Which Integration Service feature should be used?
Hard159A developer needs to log a message that includes a customer's credit card number for debugging purposes. The automation runs in a production environment with Orchestrator logging enabled. What should the developer do to comply with security best practices?
Hard160You are building a workflow to process emails from a shared mailbox using the 'Get Outlook Mail Messages' activity. The workflow must filter emails with a specific subject and save attachments to a local folder. Which two properties or actions are required to achieve this? (Choose two.)
Medium161A hospital's finance department wants to automate invoice processing but must ensure that patient billing data never leaves the hospital's on-premises infrastructure. They already own a UiPath Orchestrator license and have an existing Active Directory environment. Which deployment model should they choose?
Easy162You want to ensure that a variable is accessible across different 'Invoke Workflow' activities. What is the correct approach?
Medium163You are automating a report generation process using UiPath Studio. The workflow opens an Excel file with the 'Use Excel File' activity, writes data to the 'Report' sheet, and then needs to save the file in .xlsx format to a network share. The file must remain open for subsequent steps in the same Excel scope. Which activity should you use to save the workbook while keeping the Excel application open?
Medium164A developer places a Break activity inside an If block that is nested within a For Each loop. The If block also contains a Log Message activity after the Break. What happens when the condition in the If block evaluates to True?
Hard165A developer wants to create a test case that verifies a workflow correctly calculates a discount. The test must run multiple times with different input values and expected results, and the developer wants to avoid duplicating the test case. Which UiPath feature should be used to achieve this?
Hard166Which THREE actions are required to successfully set up a Queue-based trigger in Orchestrator?
Hard167Which THREE actions are essential for ensuring data integrity when overwriting an existing file during a data export operation?
Hard168If you define a variable with a 'String' type but attempt to pass it into an 'Int32' input field, what will happen in UiPath Studio?
Medium169While iterating through a list of 10 items using a 'For Each' activity, a developer uses a 'Continue' activity inside an 'If' block that checks if the current item is equal to 5. What happens when the loop reaches the 5th item?
Easy170What is the primary function of the UiPath Assistant?
Easy171A developer needs to create a test case that checks whether a newly added 'Calculate Discount' workflow returns the correct discount amount for a given customer type. The developer wants to ensure the test can be run independently and repeatedly. Which project template should the developer use?
Easy172Refer to the exhibit. What is the most efficient way to resolve this connection error in Integration Service?
Medium173When using the UiPath Robot in 'Attended' mode, what is the most significant behavioral difference compared to 'Unattended' mode?
Medium174A developer implements a 'Pick' activity with two 'PickBranch' activities. Branch A has a 'Click' activity as a trigger, and Branch B has a 'Delay' activity set to 30 seconds as a trigger. If the user clicks the element after 10 seconds, what happens?
Hard175A developer is implementing exception handling for a robotic process automation project that interacts with multiple applications. The developer wants to ensure that system exceptions are retried a limited number of times, while business exceptions are logged and the transaction is marked as failed. Which two activities or features should the developer use to achieve this? (Choose two.)
Medium176A UiPath developer is building an automation that calls a REST API to retrieve a list of active employees. The API returns the following JSON response: {"employees": [{"id": 101, "name": "Alice"}, {"id": 102, "name": "Bob"}], "total": 2}. The developer uses the HTTP Request activity, which outputs the response as a string variable named apiResponse. The developer then uses a Deserialize JSON activity to convert apiResponse into a JObject variable named jsonObj. To iterate through each employee and extract the name, which expression correctly retrieves the array of employee objects from jsonObj?
Medium177Which THREE features are provided by UiPath Automation Hub to assist organizations in managing their automation program?
Medium178A developer is working on a shared library project in UiPath Studio. After pushing changes to the remote Git repository, the CI/CD pipeline fails to package the library. What is the most likely cause of this failure?
Medium179A developer needs to ensure that a test case fails if a specific condition is not met. Which activity should be used to assert that a variable equals an expected value?
Easy180Refer to the exhibit. Several developers are reporting this error when using a shared library. What is the most likely cause?
Hard181Which panel in UiPath Studio allows you to view and manage all variables currently active in the selected container?
Easy182A developer is building an RPA test that verifies an invoice total. The invoice total is calculated by a separate workflow that queries a database. To keep the test fast and deterministic, the developer wants to replace the database call with a static value during test execution. Which UiPath testing capability should be used?
Medium183A developer needs to read a CSV file named invoices.csv whose first line contains column headers and whose values are separated by semicolons rather than commas. The resulting data must be available as a DataTable for downstream processing. Which TWO actions are required to accomplish this correctly? (Choose two.)
Medium184An automation must append new transaction rows to an existing CSV file at the end of each run without deleting the data already present. The developer is configuring the Write CSV activity. Which property must be set to achieve append behavior?
Medium185Which TWO of the following are best practices for effective exception handling in UiPath?
Medium186Which THREE of the following are true regarding the default behavior of UiPath logging?
Medium187A developer is configuring a Global Exception Handler in UiPath Studio. The handler uses a Try Catch activity and needs to decide whether to retry the failed transaction or terminate the process. Which TWO of the following statements about the Global Exception Handler are correct? (Choose two.)
Hard188Which property in the 'Message Box' activity allows a developer to pause the execution until the user clicks a button?
Easy189When designing a test case in UiPath, which activity is mandatory to ensure the test outcome is verified against an expected result?
Medium190Which log level should be used when logging sensitive information such as user passwords or personal identification numbers in a production environment?
Medium191A business analyst is creating a new automation project in UiPath Studio and wants to use a pre-built template that follows best practices for transactional business processes, including robust error handling and retry mechanisms. Which project template should the analyst select?
Easy192Which approach is recommended for managing sensitive credentials (like database passwords) in UiPath automations?
Medium193A developer needs to handle a situation where a button's selector changes slightly based on the language setting of the web application. How should this be handled in the Object Repository?
Medium194Which THREE actions are recommended when structuring a UiPath library to ensure high reusability and maintainability?
Hard195Which THREE items are considered best practices when creating Test Cases in UiPath?
Medium196Which data manipulation approach is most efficient for transforming a DataTable with 10,000 rows without using activities in a loop?
Medium197Which TWO of the following scenarios are best suited for using the Workflow Analyzer's security rules?
Hard198You are building a UiPath automation that reads an Excel file with the Modern Excel activities. The file is stored on a network share, and the robot runs unattended. You need the workflow to reliably open the workbook, read a range, and then close the file without leaving Excel processes running. Which TWO activities or settings are required to achieve this? (Choose two.)
Hard199What is the best way to handle logging when working with large datasets in a loop?
Medium200When dealing with 'SelectorNotFoundException', which THREE actions should a developer consider to increase the robustness of the automation?
Hard201What is the primary benefit of using a 'Mock' in a test case?
Medium202A developer has created a UI descriptor in the Object Repository for a login button. Later, the application is updated and the button's label changes from 'Login' to 'Sign In'. The developer updates the selector in the Object Repository to reflect the new label. What is the effect on existing workflows that use this UI descriptor?
Easy203Which activity is best suited for extracting specific data points from an XML response, as opposed to a JSON response?
Hard204You are building a project using the Object Repository. You need to ensure that when a UI element’s selector changes in the application, you only update it once to reflect the change throughout all workflows. Which approach achieves this goal?
Medium205A developer is using the HTTP Request activity to call an API that returns a large JSON response. The developer needs to extract a specific value from the response and use it in subsequent steps. The response is stored in a variable of type String. After deserializing the JSON into a JObject, which activity and configuration should the developer use to reliably extract the value using a JSONPath expression?
Hard206A developer has created a library in UiPath Studio and wants to share it with other developers in the team. The library is currently stored locally. What is the recommended way to distribute the library to the team?
Easy207Refer to the exhibit. The automation project consistently fails with a 'Timeout' exception during a long-running API call. What is the most appropriate action to resolve this issue?
Hard208Which TWO statements about using Git with UiPath Studio are correct?
Medium209You are building a UiPath automation in Studio and need a variable that holds a collection of invoice amounts so you can sum them later with a For Each activity. You want to declare it in the Variables panel with a type that supports indexed access and a Count property. Which data type should you select from the Browse for types dialog?
Medium210A finance team uses an Attended Robot on each analyst's desktop. Analysts frequently lock their workstations or log off at day's end while long-running document reviews are still in progress. The automation must continue processing even when the analyst is not actively using the machine. Which deployment change best satisfies this requirement?
Hard211Which action must a developer perform to add a UI element from a screen to the Object Repository?
Easy212You need to send an email with an attachment that is generated during the runtime. What is the critical step to ensure the file is ready to be attached?
Medium213In the context of the Try-Catch activity, what is the purpose of the 'Finally' block?
Easy214Which activity is most effective for testing workflows that involve long-running transactions where the robot must wait for human intervention?
Medium215You are building a process in UiPath Studio where a sequence must execute a fixed number of times based on a counter you manage yourself. You need a variable that starts at 1 and increments by 1 on each iteration. Which approach correctly creates and initializes that variable?
Easy216A shared Unattended Robot in an Orchestrator tenant runs a nightly invoice-posting process. During month-end, the same robot must also pick up an ad-hoc urgent payment run while the nightly job is still executing. The tenant is licensed with a single Unattended Robot runtime. What will happen when the urgent job is dispatched to that robot?
Medium217A developer is building a library in UiPath Studio that performs common Excel operations. A workflow inside the library uses the Excel Application Scope activity and relies on the UiPath.Excel.Activities package. When the developer publishes the library to Orchestrator and another team installs it, they report that their process fails with a 'Missing activity' error even though their project already references a different version of UiPath.Excel.Activities. What should the developer have done to prevent this dependency conflict?
Medium218Refer to the exhibit. You are reading this JSON file to configure a file mover. Which activity sequence correctly parses this JSON and moves the files?
Hard219Which of these is the most effective way to rename a variable throughout your entire project without breaking references?
Easy220A developer needs a workflow that waits for either an incoming email or a file to appear in a folder, whichever happens first, and then performs a different action for each case. The developer wants to avoid polling both conditions repeatedly. Which activity should be used to model this behavior?
Medium221Refer to the exhibit. The automation fails to send an email with a 20MB attachment. Which is the most likely cause and solution?
Hard222An unattended UiPath robot processes invoices by reading each PDF from a shared network folder, extracting the PO number, and posting it to an internal web application. Extraction works for most files, but a small subset of scanned PDFs fail OCR and throw a business-rule exception that should be logged and skipped without stopping the run. A separate class of failures — the internal web application returning HTTP 500 — must retry a few times before the item is abandoned. The developer wants a single structured design that distinguishes these two failure categories inside the per-invoice loop. Which approach should the developer implement?
Hard223A developer is using a Switch activity to route a workflow based on a 'Status' string variable. If the variable contains 'In Progress' but no case is defined for this value, what is the expected behavior of the activity?
Medium224Which UiPath component is responsible for executing the automation project logic directly on the user's machine or a virtual machine?
Easy225A developer wants a set of activities to execute sequentially, one after another, and also wants to be able to collapse that group into a single labeled block on the designer canvas for readability. The activities share the same variables and do not require any conditional or parallel behavior. Which container should the developer use?
Easy226Refer to the exhibit. Based on the provided policy, what will happen if a developer attempts to log a large volume of data at a 'Verbose' level during process execution?
Medium227A developer uses the Digitize Document activity with the UiPath Document OCR engine on a scanned invoice PDF. The resulting Document Object Model returns correct text for printed fields, but several checkbox selections are reported as empty. Which action will most reliably capture the checkbox states?
Medium228Refer to the exhibit. A developer encounters this error while trying to run a process. What is the most efficient way to resolve this dependency conflict?
Hard229Refer to the exhibit. A developer tries to open a project from Git, but gets this error. What is the most likely cause?
Hard230An automation must extract a specific invoice number from a PDF that has a text layer. The invoice number always appears after the literal label 'Invoice #:' on the first page. Which approach using UiPath PDF activities will most reliably isolate just the invoice number?
Medium231A developer notices that a UiPath automation is producing an excessive number of log entries in Orchestrator, making it difficult to identify errors. The developer wants to reduce the volume of logs without losing important error information. Which action should the developer take?
Medium232What is the primary risk of setting the logging level to 'Trace' in a production environment?
Medium233A developer is authoring a UiPath test case in a project that uses the Given-When-Then template. The 'When' section invokes a workflow that queries a database and returns a DataTable. The developer needs to attach a descriptive message that will appear in the test output if the subsequent verification fails. Which activity should be placed in the 'Then' section to produce a custom failure message when the DataTable row count is not equal to 5?
Medium234You are automating an Excel process that reads a 50,000-row dataset. Which approach ensures the highest performance when extracting data for processing?
Medium235A developer is automating a web application using the Object Repository. The application has a dropdown menu that appears only after hovering over a specific icon. The developer captures the dropdown menu items in the Object Repository. During testing, the automation fails to interact with the dropdown items because they are not visible until the hover action is performed. What is the most likely cause and the best solution?
Hard236When using the Modern Experience in UiPath, which component is primarily responsible for holding the UI element hierarchy and descriptors in the Object Repository?
Easy237What is the result of using the 'Read PDF Text' activity on a PDF that is both digitally created and contains embedded images?
Medium238A developer needs to ensure that all team members follow naming conventions for variables and arguments. Which Workflow Analyzer rule category should be configured to enforce these strict character and casing standards across all projects?
Medium239A developer is configuring a Switch activity to route a workflow based on a string variable named orderStatus. The variable can hold 'New', 'Processing', or 'Shipped'. The developer sets TypeArgument to String and adds cases for 'New' and 'Processing'. A test run shows that when orderStatus is 'Shipped', the workflow takes the Default case, but the developer expected an error or at least a distinct handling path. What is the correct explanation of this behavior?
Hard240Which activity is most appropriate for extracting data from a PDF form with predefined fields?
Easy241When debugging a process that involves a remote desktop (Citrix/RDP), which tool is best suited to verify that the robot can interact with elements correctly?
Medium242Refer to the exhibit. What is the most likely cause of the error in the workflow?
Hard243Which THREE actions are recommended when structuring the Object Repository to ensure maintainability and scalability in large projects?
Hard244A developer is creating an automated test for an invoice approval workflow. The test must verify that the workflow throws the correct business exception when the invoice amount exceeds the approval limit. The developer wants to ensure the test is reliable and isolated from production data. Which two actions should the developer take? (Choose two.)
Medium245Which THREE criteria are commonly used to filter emails when using the 'Get Outlook Mail Messages' activity to ensure only relevant items are retrieved?
Medium246A developer has nested a 'For Each' loop (InnerLoop) inside another 'For Each' loop (OuterLoop). If a 'Break' activity is placed inside InnerLoop, what happens when it is executed?
Medium247A developer is automating a Windows desktop application where a 'Save' button sometimes appears with the same name as a 'Save As' button, causing Click activities to fail intermittently. The developer wants to make the selector more robust by including the parent window title and the button's automation ID. Which UiPath feature should be used to build and validate this selector?
Medium248A developer is configuring a Workflow Analyzer rule that should be treated as an error, causing the project to fail validation if the rule is violated. In the Rule Settings of the project's .ruleset file, which action must be set for that rule?
Medium249A company requires robots to handle sensitive financial data that must never leave the company's private network. Which deployment model should they choose?
Easy250When designing a robust API automation workflow in UiPath, which TWO of the following practices are considered essential for maintaining production-grade reliability?
Hard251A developer needs to create an asset in Orchestrator that stores a boolean value indicating whether a process should run in test mode. The value should be available only to processes running in a specific folder. Which asset type and scope should the developer use?
Easy252When extracting a specific column from a DataTable into an array, which method provides the most concise and efficient syntax?
Medium253A developer is creating a workflow that must perform a cleanup action (such as closing an application) regardless of whether an exception occurs during the main processing. Which activity should the developer use to ensure the cleanup code always runs?
Easy254A developer is debugging a workflow that intermittently fails when interacting with a legacy application. The developer wants to capture the state of all variables and the call stack at the moment the exception occurs, without stopping the debugging session. Which feature in UiPath Studio should the developer use?
Hard255Which TWO statements are true regarding the behavior of the Workflow Analyzer when 'Enforce' is enabled for a rule?
Hard256An automation developer is building a UiPath process that uses a Try Catch activity. Inside the Try block, a sequence of activities interacts with a desktop application. The developer wants to capture a screenshot of the screen only when an exception occurs, and also ensure that a specific cleanup activity runs regardless of whether an exception was thrown. Which configuration correctly achieves these requirements?
Medium257A developer is reviewing logs from a production robot in Orchestrator and notices that many log entries contain the same custom field 'TransactionId' with different values. The developer wants to ensure that all log entries generated during the processing of a single transaction include the same TransactionId value, even when the transaction processing spans multiple workflows. Which approach should the developer take?
Hard258A developer is using a 'Parallel For Each' activity to process items in a list. How does this activity differ from a standard 'For Each' activity in terms of execution?
Hard259A developer captures a 'Search' button from a web application into the Object Repository, but the button's visible text is 'Search' while its underlying element has no stable id or name. The developer wants the element to be found reliably even if the button's position on the page shifts. Which capture strategy best supports this?
Easy260When creating a library, why is it recommended to use 'Invoke Workflow File' instead of dragging and dropping files?
Medium261In UiPath Studio, which TWO activities are only available for use within a Flowchart container and not a Sequence? (Select TWO)
Medium262A company is expanding its automation program and needs to manage the full lifecycle of automation projects, from discovery and requirements gathering through development, testing, and deployment. They also want to enable collaboration between business users and developers, and track the performance of automations in production. Which two UiPath components should they implement to meet these requirements? (Choose two.)
Medium263Which Orchestrator feature allows you to group multiple robots into a single unit for job distribution?
Easy264A developer is building a library that will be used by multiple automation projects. The library contains several workflows that share common variables and arguments. To ensure that the library can be easily updated without breaking dependent projects, which versioning practice should the developer follow when publishing new versions of the library?
Hard265A developer is designing a test case using UiPath Test Suite. They need to ensure that the test is properly structured and can be executed both locally and in Orchestrator. Which two activities or features are essential for verifying the test outcome and enabling data-driven execution? (Choose two.)
Hard266What happens to a robot's connection status if its machine key in Orchestrator is deleted?
Medium267Which of the following scenarios best justifies the use of a custom 'Log Message' activity instead of relying on default system logs?
Medium268An organization is scaling its UiPath footprint and wants to ensure high availability for its automation processes. Which Orchestrator deployment architecture best supports automated failover across geographically distributed data centers?
Medium269When selecting a variable type in the Variables panel, what does the 'Browse for types' option allow you to do?
Medium270How can you ensure that an automation gracefully handles an Excel file that is missing a column required for the business logic?
Medium271A developer needs to extract text from a PDF that contains a mix of digital text and scanned images of receipts. The digital text is machine-readable, and the scanned images contain only graphical content. Which UiPath approach will correctly extract text from both parts in a single automation?
Easy272Refer to the exhibit. If the 'ProcessData' state encounters an 'Error' transition, what is the sequence of execution regarding the State Machine's completion?
Hard273Which property in the Read PDF Text activity is used to specify which pages to read?
Medium274Which component in Orchestrator is best suited for storing environment-specific variables like API keys or database connection strings?
Easy275While reviewing a UiPath Studio workflow, you open the Variables panel and notice that a variable named OrderTotal appears in the list but its row is greyed out and it cannot be edited. What does this visual state indicate about OrderTotal?
Medium276A developer builds a Process that reads a queue of transaction items. For each item, an HTTP request must be sent and the response logged. To reduce overall execution time, the developer wants several items processed simultaneously within a single automation, while still allowing each iteration to run its own sequence of activities. Which control-flow construct should the developer place around the per-item sequence to achieve this?
Medium277An invoice automation must extract line items from PDFs produced by three different vendors. Two vendors generate text-based PDFs, while the third sends scanned images. The developer needs one workflow that selects the correct extraction method per document without human intervention. Which approach meets this requirement?
Hard278Which activity should be used to move an email from the Inbox to a specific subfolder after it has been processed?
Easy279A developer needs to iterate through a list of transactions. Which TWO characteristics distinguish a While activity from a Do While activity? (Select TWO)
Easy280A developer is configuring an If activity to check whether a string variable named Status equals "Approved". The developer wants the Then branch to execute only for that exact value. Which expression should be placed in the Condition property?
Easy281A developer is automating a legacy desktop application whose main window title changes based on the logged-in user, for example 'Claims Processing - jdoe'. The window contains a stable 'Submit' button. When capturing the window element for the Object Repository, which approach ensures the window can be reliably identified for any user while the button remains accessible?
Medium282A developer wants to log the start and end time of a long-running process for performance analysis. What is the most reliable way to achieve this?
Hard283What is the primary benefit of using semantic versioning for UiPath libraries?
Easy284An automation downloads a daily report to a temporary folder. Before processing, the developer must confirm that the file C:\Temp\report.xlsx exists and is not currently locked by another process. Which activity should be used to check whether the file exists?
Medium285A developer is debugging a UiPath workflow and wants to log the exact error message and stack trace of an exception caught in a Catch block. Which expression should be used to retrieve this information from the exception object?
MediumOther domains
All UiPath-ADAv1 exam domains
Frequently asked questions
- What does the troubleshooting domain cover on the UiPath-ADAv1 exam?
- troubleshooting questions test whether you can apply the concept in context, not just recognise a definition.
- How many questions are in this domain?
- This page lists all 285 troubleshooting questions in the UiPath-ADAv1 question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
- What is the best way to practise this domain?
- Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
- Can I practise only troubleshooting questions?
- Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.