When Foxtrot interacts with your applications, it uses Windows components provided by the application to locate and interact with the target correctly. However, there might be cases when you need to rely on a specific position of the target on the screen. Or when you have multiple users connecting to the same machine and all users have a different desktop resolution.
Note: we recommend that everyone who connects to the machine with the robot should use the same access settings in terms of screen resolution. Read more here.
In such cases, it is a good idea to set the size of your application and the position on the screen.
After you opened an application
1. Target the whole window and add Resize Window action. We recommend setting the size to at least 1365 x 699. In this case, it will be visible on all screens
2. If you are using actions that are position depended on several applications then you should choose the optimal size of the windows that will both – allow the robot to interact with all UI elements and allow to run the script correctly no matter what screen resolution the user has:
2.1 First – set the size of the application to the size that will be less than the lowest resolution of two users. And at the same time the size should allow seeing all UI elements:
Not all UI elements are seen
All UI elements are seen
2.2 Second - Target the whole window and add Move Window action. There are different options for where to locate the window. If you are using actions that are position depended on several applications – then locate the windows in the way where they will not be overlapped.