We use selenium framework (
https://www.seleniumhq.org/) for testing our EasyUI based frontend pages.
Our selenium based tests are run periodically under Firefox and IE browsers. These tests were implemented and tested when we were using the EasyUI version 1.5.4.1.
Recently we upgraded to version 1.6.10 and since then our tests aren't running anymore. To get the tests up and running, we had to adjust the way we locate easyui components.
In general easyui creates many additional divs and spans for each html component with a self generated id. The problem is, these generated ids are random and have no connection with the original id. This makes difficult to programmatically locate a particular html component in order to perform a click or select action on it.
Please see the attached file to get an idea of what we mean.
Would it be possible in upcoming versions of easyui to include the id of main html component as prefix in all ids of connected divs and spans?
Thanks for looking into this and for a feedback.