Dynamically verify object property in script via Keyword test on SFDC
Hi all -
I'm struggling right now to find many objects on some custom objects in Salesforce Lightning. When I use the record/playback, steps are recording, and the screenshots all look fine, but when I play back, I am unable to select certain elements. Please suggest a method to find these objects - If you need any more information, I can provide it.
I am recording in Chrome, is there a better browser to use?
Re: Dynamically verify object property in script via Keyword test on SFDC
Unfortunately, no good news for you and you will have to take a difficult way regardless of whether you will continue to use TestComplete or decide to try some other tool (including Selenium).
The reason for the above is that your tested application is too dynamic and does not provide any unique and stable identifier for any web element. Thus, you will have to explore (using Object Browser) how application builds its web pages and work-out a logic of how to reliably find this or that web element on the page.
Keyword Test will not be the best one for the implementation and I would suggest to switch to pure scripting.
As a starting point, I would recommend to carefully read the documentation to understand how TestComplete searches for and addresses web elements and, based on the obtained knowledge, consider possible ways of how to search for the required web elements on the page.
Regards, /Alex [Community Hero] ____ [Community Heroes] are not employed by SmartBear Software but are just volunteers who have some experience with the tools by SmartBear Software and a desire to help others. Posts made by [Community Heroes] may differ from the official policies of SmartBear Software and should be treated as the own private opinion of their authors and under no circumstances as an official answer from SmartBear Software. The [Community Hero] signature is used with permission by SmartBear Software. https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame ================================