# Automating an WPF application with Robot Framework

**URL:** https://forum.robotframework.org/t/automating-an-wpf-application-with-robot-framework/6455
**Category:** Robot Framework
**Created:** [10 November 2023 02:50 UTC](https://forum.robotframework.org/t/automating-an-wpf-application-with-robot-framework/6455 "2023-11-10T02:50:05Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![D\_8RPA](https://avatars.discourse-cdn.com/v4/letter/d/4491bb/32.png) [@D\_8RPA](https://forum.robotframework.org/u/D_8RPA)
#### Post date: [10 November 2023 02:50 UTC](https://forum.robotframework.org/t/automating-an-wpf-application-with-robot-framework/6455/1 "2023-11-10T02:50:05Z")

</div>

Hi all!  
I’m new to Robot Framework and would like to know if anyone can share with me if it’s possible to automate a complex (dynamic UI elements) WPF windows desktop application?  
Will the framework be able to perform more in depth and large automated scripts?  
So far I’ve tried RPA.Windows but haven’t been successful in locating those elements. I’m also using FloUi inspect tool and Accessibility Insights Tool.  
Thank you in advance!

---

<div class="post-metadata">

### Author: ![Keat](https://avatars.discourse-cdn.com/v4/letter/k/a88e57/32.png) [@Keat](https://forum.robotframework.org/u/Keat)
#### Post date: [14 August 2024 08:30 UTC](https://forum.robotframework.org/t/automating-an-wpf-application-with-robot-framework/6455/2 "2024-08-14T08:30:15Z")

</div>

Then, there is no solution for this case? I am doing the same.

---

<div class="post-metadata">

### Author: ![damies13](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/damies13/32/623_2.png) [@damies13](https://forum.robotframework.org/u/damies13)
#### Post date: [14 August 2024 13:39 UTC](https://forum.robotframework.org/t/automating-an-wpf-application-with-robot-framework/6455/3 "2024-08-14T13:39:45Z")

</div>

It’s been quite a while but I’ve successfully automated a WPF windows desktop application with [FlaUI Library](https://github.com/GDATASoftwareAG/robotframework-flaui), So give that a try.

Dave.

---

<div class="post-metadata">

### Author: ![Keat](https://avatars.discourse-cdn.com/v4/letter/k/a88e57/32.png) [@Keat](https://forum.robotframework.org/u/Keat)
#### Post date: [15 August 2024 04:30 UTC](https://forum.robotframework.org/t/automating-an-wpf-application-with-robot-framework/6455/4 "2024-08-15T04:30:12Z")

</div>

I have WPF application running, but FlaUI also can not detect the window.  
Then, I move to RPA and White library but can not get click yet.

I will try FlaUI again. Do you mind to share some examples. ? I am pretty new on this RobotFramework.

---

<div class="post-metadata">

### Author: ![damies13](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/damies13/32/623_2.png) [@damies13](https://forum.robotframework.org/u/damies13)
#### Post date: [15 August 2024 06:31 UTC](https://forum.robotframework.org/t/automating-an-wpf-application-with-robot-framework/6455/5 "2024-08-15T06:31:21Z")

</div>

As I said it was a while ago, it was at a customer site several jobs ago, I no longer have access to it.

I just downloaded the [FlaUI Inspect](https://github.com/FlaUI/FlaUInspect) tool and used it to get the object identifiers and construct the xpaths, then used them with the [Keywords in the documentation](https://gdatasoftwareag.github.io/robotframework-flaui). it was no harder than SeleniumLibrary.

The key was making sure `FlaUI Inspect` can find the objects in the app you want to test.

If `FlaUI Inspect` cant find the objects then FlaUI Library probably can’t either, so you’ll need a different library for your app.

Dave.
