We are seeing a problem where the ID of the elements are dynamic and keeps changing when launched afresh. How can this be handled using Silk Mobile?
If you controls do not have a unique ID or property which can be used to identify, there are two possible ways you can workaround this.
1. You can extract the control and add it to your element repository and using the IMAGE property to interact with the device.
2. You can construct a unique xpath locator using parent elements of the control you wish to interact with. This may not be possible if you do not have a unique parent or property which you can use to identify the control.
If the text value is the only unique property for the element which is then different when localized, it would better to implement a unique ID such as an automation id or property which is consistent across any local.
The only recommended solutions I can suggest would be as previously advised
1. Use Image Recognition to interact with the device
2. Construct a unique xpath locator for the element using a parent element