WebView2 Python app testing

Hello,

I am looking for some advice on how to go about testing a new application I was given to automate testing of.

The application appears to use Edge WebView2 and is wrapped into a desktop application and is written in Python. My python experience is 0.

Katalon doesn’t like any of how this works by what I’m used to, so trying to learn new methods to go about testing this.

My experience is mostly Web and Windows based apps.

I can launch the app as a desktop application using the Windows commands, but Katalon can’t find the app currently.

Additionally, the desktop app acts as a Host so I can also launch it in a browser with the app running…Although I currently can’t interact with that either other than viewing the elements…

TYIA

1 Like

I found an article:

1 Like

To expand on that…this article is also there stating that WebView2 should work with Edge WebDriver, which makes me assume Katalon should support this to some degree, it also states some information about debug settings/configurations that need to be in the applications code, so from my end I’m looking into that side, but with all intents, it appears Katalon should support this automation via Edge WebDriver as it also uses Selenium framework with WebView2 automation.

Automate and test WebView2 apps with Microsoft Edge WebDriver - Microsoft Edge Developer documentation | Microsoft Learn