# Katalon support WPF Application? If not when we can expect it?

**URL:** <https://forum.katalon.com/t/katalon-support-wpf-application-if-not-when-we-can-expect-it/14058>\
**Category:** Integrations\
**Tags:** integrations, katalon-studio\
**Created:** [November 1, 2018, 7:02am UTC](https://forum.katalon.com/t/katalon-support-wpf-application-if-not-when-we-can-expect-it/14058 "2018-11-01T07:02:02Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Flash](https://avatars.discourse-cdn.com/v4/letter/f/f475e1/32.png) [@Flash](https://forum.katalon.com/u/Flash)\
**Post date:** [November 1, 2018, 7:02am UTC](https://forum.katalon.com/t/katalon-support-wpf-application-if-not-when-we-can-expect-it/14058/1 "2018-11-01T07:02:02Z")

</div>

Hi,

I saw there are some discussions about Katalon support for Windows (WPF) application. But seems all answers bit old.  
What is the latest status adding WPF support for Katalon?  
If not when we can expect it? I didn’t see any info in Katalon roadmap

---

<div class="post-metadata">

**Author:** ![alexander.inci](https://avatars.discourse-cdn.com/v4/letter/a/b38774/32.png) [@alexander.inci](https://forum.katalon.com/u/alexander.inci)\
**Post date:** [December 4, 2019, 8:53am UTC](https://forum.katalon.com/t/katalon-support-wpf-application-if-not-when-we-can-expect-it/14058/2 "2019-12-04T08:53:04Z")

</div>

Unable to start application!

 ![Configuration](https://europe1.discourse-cdn.com/katalon/original/2X/3/39b68d5419c3201bf7e95d8045119ac3fea2e6d0.png) ![unable](https://europe1.discourse-cdn.com/katalon/original/2X/2/2f0c03643b6ba803e555e6f2cf2c09cd65611775.png)

java.util.concurrent.ExecutionException: org.openqa.selenium.WebDriverException: Connection refused: connect  
Build info: version: ‘unknown’, revision: ‘unknown’, time: ‘unknown’  
System info: host: ‘COL084’, ip: ‘192.168.222.50’, os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0\_181’  
Driver info: driver.version: WindowsDriver  
at com.kms.katalon.composer.components.impl.dialogs.ProgressMonitorDialogWithThread.runAndWait(ProgressMonitorDialogWithThread.java:49)  
at com.kms.katalon.composer.windows.dialog.WindowsAppComposite$5.run(WindowsAppComposite.java:185)  
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)  
Caused by: org.openqa.selenium.WebDriverException: Connection refused: connect  
Build info: version: ‘unknown’, revision: ‘unknown’, time: ‘unknown’  
System info: host: ‘COL084’, ip: ‘192.168.222.50’, os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0\_181’  
Driver info: driver.version: WindowsDriver  
at io.appium.java\_client.remote.AppiumCommandExecutor.lambda$5(AppiumCommandExecutor.java:251)  
at io.appium.java\_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:250)  
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)  
at io.appium.java\_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:42)  
at io.appium.java\_client.AppiumDriver.execute(AppiumDriver.java:1)  
at io.appium.java\_client.windows.WindowsDriver.execute(WindowsDriver.java:1)  
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213)  
at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:131)  
at io.appium.java\_client.DefaultGenericMobileDriver.(DefaultGenericMobileDriver.java:38)  
at io.appium.java\_client.AppiumDriver.(AppiumDriver.java:84)  
at io.appium.java\_client.windows.WindowsDriver.(WindowsDriver.java:38)  
at com.kms.katalon.core.windows.driver.WindowsDriverFactory.newWindowsDriver(WindowsDriverFactory.java:139)  
at com.kms.katalon.core.windows.driver.WindowsDriverFactory.startApplication(WindowsDriverFactory.java:87)  
at com.kms.katalon.composer.windows.spy.WindowsInspectorController.startApplication(WindowsInspectorController.java:148)  
at com.kms.katalon.composer.windows.dialog.WindowsAppComposite$5$1.call(WindowsAppComposite.java:188)  
at com.kms.katalon.composer.components.impl.dialogs.ProgressMonitorDialogWithThread.startThreadAndWait(ProgressMonitorDialogWithThread.java:36)  
at com.kms.katalon.composer.components.impl.dialogs.ProgressMonitorDialogWithThread.runAndWait(ProgressMonitorDialogWithThread.java:48)  
… 2 more  
Caused by: java.net.ConnectException: Connection refused: connect  
at okhttp3.internal.platform.Platform.connectSocket(Platform.java:129)  
at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:245)  
at okhttp3.internal.connection.RealConnection.connect(RealConnection.java:165)  
at okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.java:257)  
at okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocation.java:135)  
at okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:114)  
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:42)  
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)  
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)  
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93)  
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)  
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)  
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)  
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)  
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:126)  
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)  
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)  
at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:200)  
at okhttp3.RealCall.execute(RealCall.java:77)  
at org.openqa.selenium.remote.internal.OkHttpClient.execute(OkHttpClient.java:103)  
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:105)  
at io.appium.java\_client.remote.AppiumCommandExecutor$1.createSession(AppiumCommandExecutor.java:186)  
at io.appium.java\_client.remote.AppiumCommandExecutor.createSession(AppiumCommandExecutor.java:217)  
at io.appium.java\_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:239)  
… 17 more

---

<div class="post-metadata">

**Author:** ![duyluong](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/duyluong/32/1116_2.png) [@duyluong](https://forum.katalon.com/u/duyluong)\
**Post date:** [December 5, 2019, 3:28am UTC](https://forum.katalon.com/t/katalon-support-wpf-application-if-not-when-we-can-expect-it/14058/3 "2019-12-05T03:28:39Z")

</div>

@alexander.inci,

Please install WinAppDriver first: [https://docs.katalon.com/katalon-studio/docs/setup-winappdriver.html](https://docs.katalon.com/katalon-studio/docs/setup-winappdriver.html)

Thanks

---

<div class="post-metadata">

**Author:** ![alexander.inci](https://avatars.discourse-cdn.com/v4/letter/a/b38774/32.png) [@alexander.inci](https://forum.katalon.com/u/alexander.inci)\
**Post date:** [December 5, 2019, 1:21pm UTC](https://forum.katalon.com/t/katalon-support-wpf-application-if-not-when-we-can-expect-it/14058/4 "2019-12-05T13:21:30Z")

</div>

Thanks @duyluong for your quickly answer.

Is it possible to test HTTP website, because nothing is happen when creating a simple login test.  
The website is not login to dashboard.

Am little bite confuse about this question.

 ![Sk%C3%A4rmklipp](https://europe1.discourse-cdn.com/katalon/original/2X/a/ae4ffca7b3ee81c9248b6257e9210c1eb96fe689.png)

---

<div class="post-metadata">

**Author:** ![duyluong](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/duyluong/32/1116_2.png) [@duyluong](https://forum.katalon.com/u/duyluong)\
**Post date:** [December 6, 2019, 4:26am UTC](https://forum.katalon.com/t/katalon-support-wpf-application-if-not-when-we-can-expect-it/14058/5 "2019-12-06T04:26:02Z")

</div>

Yes, Katalon Studio Windows test can automate browsers to test your website. However, we recommend you to use **Web Recorder** to record and create test for web application.

> **[Introduction to Windows Record Utility](https://docs.katalon.com/katalon-studio/docs/intro-record-windows.html)**
>
> Starting in Katalon Studio version 7.0, you can record a test on a Windows desktop application. Windows Action Recorder To start recording a Windows action, click Record Windows Action icon...

---

<div class="post-metadata">

**Author:** ![albert.vu](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/albert.vu/32/20595_2.png) [@albert.vu](https://forum.katalon.com/u/albert.vu)\
**Post date:** [August 8, 2022, 7:39am UTC](https://forum.katalon.com/t/katalon-support-wpf-application-if-not-when-we-can-expect-it/14058/6 "2022-08-08T07:39:22Z")

</div>


