Hi Fiann,
Thanks for your response. I'm not sure that the diff tool will solve my use case, but I appreciate the offer so please send the code over. My ideal test cases would be as follows:
Assumptions:
1. Test pages have been defined e.g. home page, video player page, secondary navigation page, etc.
2. UDO has been configured and load-rules exist for some of the pages above.
Test case for each of the above pages:
1. Use selenium or similar web driver to open a browser to the selected page.
2. Spy on method calls e.g. s.t / s.tl, etc.
3. Query Tealium API to determine (a) page load and (b) user-defined action events (c) anything else relevant
4. Use the webdriver to mimic user actions that would fire events.
5. Ensure that events fired match what comes back from Tealium.
Something like this would be ideal such that we wouldn't have to manually write exhaustive tests - we can use the data configured by our Analytics team in Tealium to describe the tests and then run them dynamically.
We currently have to manually keep the tests in synch with the Analytics configuration; since Tealium abstracts this for us, I was hoping to automate this piece out.
Please let me know what you think.
Thanks,
Shanon