Hi
@Neeraj Kumar,
For any browser application, always the first preference should be to go with the Browser Automation route using the Browser Mode which comes in for these modern browsers (Edge, Chrome and Firefox) and if that does not work for you then you go with AA mode and then UIA mode if necessary.
But this actually also brings up a concern I have with the browser automation landscape that we currently have with Blue Prism as well. If you ask me honestly, there are a lot of issues I see still we have with Browser Automation when we try to automate a lot of these modern websites. I can tell you these issues exist as latest as of v6.10.4. I haven't got a chance really to try out version 7 so I can't comment on that. But many fundamental issues are still with the current Browser mode that I see. If I have to name some they would be:
1) The write stage doesn't really work on 70% of websites at least in my experience I have seen it in almost all my automations at some point. You need to go with Global Send Keys or Global Send Key Events option, but my point is when you have a dedicated stage for writing up the data into elements why doesn't it really work in most of the cases. It is like it has lost it's purpose in the first place for such scenarios.
2) The click action in Navigate stages is able to work since the element is identified but in reality even though the stage is successfully navigated, still you wont see Blue Prism bot clicking in reality on that specific web element. Your only workaround would be a JavaScript or UIA mode that at times is like really slow.
3) On static HTML files stored locally, browser mode does not works at all. No workaround here apart from going via UIA mode or AA mode.
4) Select action in my experience I have rarely ever seen working for dropdowns. You have to again use some kind of click action to activate the inner option selector and then again click on the inner element. If your luck is bad with that click feature not working in Browser Mode again you need to do it via UIA impacting your overall automation speed.
Previously all these shortcomings were somewhat handled via JavaScript but now with MV3 extension in force from 2023, even I am not sure how we are going to come up with any workarounds unless Browser Mode is really improved overall. I don't know if it is the right forum to bring it or not but a lot of ideas related to the same have already been posted as well in past but still I am not really confident with how Blue Prism is going to work on these modern browsers instead of going via UIA and AA mode which also at many times can't really help you out as we speak.
@_Amlansahoo also has raised a lot of these issues previously and he perhaps can add even more to my list as he has been dealing with a lot of modern browsers and their shortcomings since the introduction of Browser Mode from v6.4 itself.
But if these are not resolved your only way out in that case would be to go with AA mode or UIA mode which I stated in earlier post how can be enabled but again coming with the expense of their own issues in terms of performance and speed as they rely a lot on machine configurations.
For an example, I can give you a sample website and you can see if browser mode really works or not there. In my experience, I was not really able to get any success with either Browser Mode or UIA mode for this website:
Spice JetTry to automate picking any specific date here in the date pickers, you will get my point since here all your spying modes do fail at some capacity at least the ones I tested were UIA and Browser mode.
So yes all in all, I can say that browser mode feature really needs to be improved by a lot and at the same time if it does not work your only way out would be to go with AA mode or UIA mode.
------------------------------
----------------------------------
Hope it helps you out and if my solution resolves your query, then please mark it as the 'Best Answer' so that the others members in the community having similar problem statement can track the answer easily in future
Regards,
Devneet Mohanty
Intelligent Process Automation Consultant | Sr. Consultant - Automation Developer,
WonderBotz India Pvt. Ltd.
Blue Prism Community MVP | Blue Prism 7x Certified Professional
Website:
https://devneet.github.io/Email: devneetmohanty07@gmail.com
----------------------------------
------------------------------
---------------------------------------------------------------------------------------------------------------------------------------
Hope this helps you out and if so, please mark the current thread as the 'Answer', so others can refer to the same for reference in future.
Regards,
Devneet Mohanty,
SS&C Blueprism Community MVP 2024,
Automation Architect,
Wonderbotz India Pvt. Ltd.