Not able to spy embedded browser
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
09-10-17 02:28 PM
We have a java app, that has a embedded browser. The problem we have now is that as is a java app the application modeler cannot identify html elements so we cannot interact with the embedded elements. Is there any option to identify these elements other than surface recognition?
Many thanks
2 REPLIES 2
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
10-10-17 05:07 PM
There is a Java Integration check box in Application Modeller, you will need to tick that to interface with Java applications embedded in IE.
Also, as with any Java application you will need to ensure Java Access Bridge (JAB) is installed correctly and working (lots of help with that in the Java Automation Guide and on the Knowledgebase - Oracle also has Java Ferret and Java Monkey testing tools that can be used to check that JAB is installed and working correctly).
Finally, once JAB is installled and working you may need to experiment a bit to ensure you are attached to the correct IE process thread for the IE app. Play around with TabProcGrowth, Child Index, and if that does not work having a seperate object just for the embedded Java running (using Java instead of Browser mode).
We are limited by what is possible with the JAB interface created by Oracle - if you cannot get that working on a Java application or element then Surface Automation would be your only other way of interfacing with the application. That is why the Java Ferret/Monkey tools (downloadable as part of the JAB 2.0.2 package) is extreamly useful to check if your issue is JAB related rather than Blue Prism related.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
10-10-17 10:29 PM
Hi,
Is the other way around, we have an embedded IE inside a java app. And the process is javaw.exe so we cannot interact with the html.
Thanks
