TestComplete not getting Microsoft Chromium Edge (CEF Based Embed) as Browser object
Hi, I am stuck while automating one of our Desktop application which has embedded chromium Edge. TestComplete is not getting it as browser and page object. Sometime it get it as MSAA object and sometime it does not recognize the content and get it as a whole window like:.Window("Static", "", 1).Window("Chrome_WidgetWin_0", "", 1).Pane("Sign in to your account - Microsoft Edge").Document("Sign in to your account"). Please note that I have launched my application from within TestComplete with Command-line parameter:-injectCefHook. Before our application was using google chrome chromiumembeds and it was working fine. Recently our dev has started using Edge chromium embed and after that change it stopped picking the CEF objects.Solved1.5KViews0likes3CommentsIs a testComplete chronium integration planned for next versions ?
Hi everyone, We develop automated tests in TestComplete for a Web application. We are using TestComplete 14.30. Our scripts take the browser name as input parameter (we pass this parameter to the Sys.Browser() object), then we configure 4 test items, one per browser in Firefox, Chrome, Edge, Internet Explorer, and we run our test on 4 web browsers with exactly the same script ! Now we have a problem since Microsoft released his new Edge based on Chromium. of course, we read these documentationsAbout Support for Chromium Embedded Framework ,Preparing CEF-Based Applications for Testing ,AccessToChromiumContent Property (the example given in that 3rd link does not work for us), but it suggests to use TestedApps instead of Sys.Browser() object, which is completely a different approach, and so we have to develop some specific code specificaly for Edge. Since a Smartbear TestComplete integration pluggin is available on Chrome, and allows us to interact with a Web application in the Chrome browser with Sys.Browser() object, such a plugin is planned to be developped ? Or another integration way ? We need to know if we have to develop that specific code, or if we have just to wait and disable our test items running on Edge just a moment, waiting for that integration. Thanks for reading, regards, FelixSolved2.3KViews3likes10Comments