Linux Application UI Automation

Asked by Arun on 2017-03-08

Hi All,

Recently i took up Sikuli for UI automation of Linux Application. I am successful in UI automation of my application which is in English language.
My problem comes when the language of the application is changed to non English language. The application screens that i have captured for English become useless in non-English language.

Is there any way to overcome this? Can we have screen independent way to achieve this?
In simpler terms:
in English application there is one tab named "FOR" which is present as "FUR" in non english language. Both these tabs are present at the same location inside the application.
How to write one script that will work for both the above tabs? Is it possible to have location based script in Sikuli?

thanks a lot in advance.

Arun

Question information

Language:
English Edit question
Status:
Answered
For:
Sikuli Edit question
Assignee:
No assignee Edit question
Last query:
2017-03-08
Last reply:
2017-03-09
RaiMan (raimund-hocke) said : #1

no, no chance, since Sikuli is strictly visual and at the pixel level.

If taken images are not found in other situations, then you have to have a different image set for each situation, that can be switched using the image path feature.

RaiMan (raimund-hocke) said : #2

your tab question:
yes you can: just take an image, that is true for all environments and calculate the click position for the tab with its evaluated distance.
see docs and tons of examples in the net.

Can you help with this problem?

Provide an answer of your own, or ask Arun for more information if necessary.

To post a message you must log in.