We are using the Telerik Mobile Testing platform for testing for Android and iOS hybrid mobile app (Cordova version 3.4). Our app uses the embedded Cordova web view (Cleaver) where the majority of our app functionality runs. We have written javascript test suites using the Web API (http://docs.telerik.com/platform/mobile-testing/api-reference/web) and the app behaves as expected in our iOS QA version.
However when we try running the same code on the Android QA version(with code changes pointing to the android version) the app does not work as expected in cases of dynamically generated HTML elements, button clicks, etc. The app launches correctly using the Telerik Mobile Testing android app and we can see the automated tests running on the device but the tests are failing consistently when interacting with dynamically generated elements in javascript. As per our understanding, the same Web API calls should work as the HTML markup and scripts are the same across Android and iOS. Please advise.