Courseiva

UiPath-ADPv1 Generic Automation Development Practice Question

A team is preparing a long-running unattended process that interacts with a browser-based application and a legacy desktop client. Before publishing, they review configuration to reduce failures caused by UI elements not being ready. Which TWO settings or practices should they apply? (Choose two.)

⚠ Common exam trap

The trap here is treating fixed delays and ContinueOnError as reliability features, when they actually mask timing problems and hide failures instead of resolving them.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Set the WaitForReady property to Interactive or Complete on activities that need the target to be fully rendered before acting.

Robustness against unready UI comes from waiting on conditions and recovering from transient faults, not from fixed pauses or blanket error suppression. Setting WaitForReady so activities wait for a usable target state, and wrapping fragile interactions in a Retry Scope, addresses both the cause and the recovery. Together they keep an unattended run moving without masking real defects.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Add an Element Exists activity before each interaction to poll for the element and branch on the result.

    Why it's wrong here

    Element Exists returns a Boolean for the presence of an element and does not perform the interaction itself, so it must be paired with a retry loop to be effective. Used indiscriminately before every step it adds duplicated logic and overhead. Modern activities already expose retry and WaitForReady behavior, making a blanket Element Exists check redundant and harder to maintain.

  • ✓

    Set the WaitForReady property to Interactive or Complete on activities that need the target to be fully rendered before acting.

    Why this is correct

    WaitForReady controls how long the activity waits for the target application to reach a usable state before executing. Choosing Interactive or Complete ensures the element is rendered and ready, which directly addresses failures caused by acting too early. This is a targeted, condition-based setting rather than an arbitrary pause, so it improves reliability without inflating runtime on every step.

  • ✓

    Configure a retry scope around transient UI interactions so that failed attempts are repeated before the workflow throws.

    Why this is correct

    A Retry Scope re-executes its contained activities when an error occurs, which handles intermittent conditions such as a dialog appearing late or a page loading slowly. Combined with a WaitForReady setting, it provides both a readiness check and a recovery path. This is a structured, condition-driven approach to resilience rather than an arbitrary fixed delay, and it keeps transient failures from aborting the whole process.

  • ✗

    Increase the Delay After property on individual activities that follow navigation or window switching.

    Why it's wrong here

    Delay After inserts a fixed pause after an activity, which masks timing issues rather than resolving them. It slows every execution regardless of actual readiness and can still fail when the application is slower than the configured delay. A dynamic wait targets the condition that matters, so a fixed post-activity delay is not the recommended practice for making the automation resilient.

  • ✗

    Enable the ContinueOnError property on all activities so execution proceeds even when an element is not found.

    Why it's wrong here

    ContinueOnError suppresses exceptions and lets the workflow proceed with invalid state, which can corrupt downstream processing and hide genuine defects. It does not make elements appear sooner; it simply ignores the failure. For a long-running unattended process, silently continuing after a missing element produces incorrect results and makes root-cause analysis much harder than failing fast.

About these practice questions

One of 276 original UiPath-ADPv1 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official UiPath exam blueprint

This UiPath-ADPv1 practice question is part of Courseiva's free UiPath certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the UiPath-ADPv1 exam.