# UsePrebuiltWDA vs Attach to Running WDA

**URL:** <https://discuss.appium.io/t/useprebuiltwda-vs-attach-to-running-wda/45494>\
**Category:** Support\
**Created:** [February 21, 2025, 8:24am UTC](https://discuss.appium.io/t/useprebuiltwda-vs-attach-to-running-wda/45494 "2025-02-21T08:24:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![andrzej\_stopka](https://discuss.appium.io/user_avatar/discuss.appium.io/andrzej_stopka/32/13833_2.png) [@andrzej\_stopka](https://discuss.appium.io/u/andrzej_stopka)\
**Post date:** [February 21, 2025, 8:24am UTC](https://discuss.appium.io/t/useprebuiltwda-vs-attach-to-running-wda/45494/1 "2025-02-21T08:24:36Z")

</div>

Hi, could someone tell me what is a better approach for continuous testing on a real device, every 1/2 minute. Using the UsePrebuiltWDA capability or attaching to a running WDA run by the launchd service? It seems to me that prebuilt wda creates the driver object faster than attaching although I think it should be the other way around. Do you know of any pros and cons of either approach? I care about getting the session built as fast as possible

---

<div class="post-metadata">

**Author:** ![Aleksei](https://discuss.appium.io/user_avatar/discuss.appium.io/aleksei/32/6267_2.png) [@Aleksei](https://discuss.appium.io/u/Aleksei)\
**Post date:** [February 21, 2025, 10:13am UTC](https://discuss.appium.io/t/useprebuiltwda-vs-attach-to-running-wda/45494/2 "2025-02-21T10:13:58Z")

</div>

I am managing all mine tests with 3 (actually use only 2) ways → [Different capabilities for different scenarios - #3 by Aleksei](https://discuss.appium.io/t/different-capabilities-for-different-scenarios/16694/3)

I use `fullReset` option to install new app on phones and nothing (NORMAL start) in all after tests in suite.
