I was using this activity “Use application browser”. I notice that it opened in “Hardware” input mode by default. Now that I have all my UI activities in it, can I change the input mode for “Use application\browser” to simulate mode? Does it fail the UI activities inside? Thank you.
Yes, you can change the input mode for the “Use application/browser” activity to Simulate mode, but it’s important to understand how this change may affect your UI activities.
- Input Modes in UiPath:
- Hardware Events (Default): Simulates actual keyboard and mouse actions. It’s slower but reliable for all kinds of applications.
- Simulate Type/Click: Uses the underlying browser or application API to perform actions. It’s faster but might not work with all applications or elements.
- SendWindowMessages: Sends messages directly to the target application window. It’s in-between in terms of reliability and speed.
- Changing Input Mode:
- You can change the input mode for each individual UI activity (like Click, Type Into, etc.) to Simulate Type or Simulate Click.
- For the “Use application/browser” activity itself, there’s no direct option to change the input mode for all contained activities, but you can ensure that each activity within it uses the Simulate input mode.
- Impact on UI Activities:
- Simulate Type/Click: Works well with web applications and many desktop applications. However, some applications or specific elements may not support simulate actions, leading to failures or unexpected behavior.
- Testing Required: After changing to Simulate mode, thoroughly test your workflow to ensure all actions are performed correctly
Hi @A_Learner
It depend on the application you are automating.
If you are automating any desktop application then, the Input Mode is Hardware Events. This Input Mode can be changed if your desktop application supports that particular Input Mode in that instance.
If you automating any Web Application, then the Input Mode is Chromium API and you can change this Input Mode according to convenience.
For more information follow below documentation.
Hope it helps!!
Hi @A_Learner
Are you automating the desktop application, it’s not preferable to use the simulate as Input mode. Because the compability of using the Simulate for Desktop application is 60%, we can’t say weather it works or not. we have to follow trail & Error Method.
If you are automating the Web application, then you can happily use the Simulate as Input mode.
Note : All the Ui activities which is placed inside the Use application\browser activity, there input mode is Same as App\browser those activity input modes are automatically change if you change it for Use application\browser activity.
Hope it helps!!
It only applies to the activities that are set to “same as app/browser”
Yes you can change the Input methods at activity level.
No It will not fail
Thanks,
Ashok
based on my experience. don’t use simulate type if you automate the Desktop apps and you can use simulate type if you automate the browser but don’t use it for all activity.
Type Into : don’t use simulate type if the text box have auto populate.
Select Item : don’t use simulate
Button : you are safe to use simulate type for any button.
hope this one help you.
Please confirm, if I change the input mode for outer Use Application\browser to “simulate” from hardware after already done with all clicks and type into s for the inside activities, it is not going to fail the activities or anything.
At this stage changing the input type for Use Application has any advantage?
Thank you,
As already answered, changing the input mode of the Use Application/Browser only changes the input mode of the activities that are set to “same as app/browser” for their input mode.
Any activities that explicitly have Chromium API, Simulate, or one of the other methods selected overrides the Use Application/Browser setting.
At this stage changing the input type for Use Application has any advantage?
Yes, it allows you to control the activities that are set to “same as app/browser.”
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.