I want to write a program that can fire up an IE browser, run some javascript code, and spit the results back to my program before closing the browser. Ideally, this could even happen over a network to a VM running IE.
I know Selenium can do something like this, but after looking at it for a bit I feel like I am missing something to understand how this works at a more detailed level.
I am also interested in understanding how DynaTrace is able to capture so much DOM metrics in IE, but again, don't know at all how this could happen. I suspect this is related to my original question of simply running and capturing javascript code results but please let me know if it is not the case.
What is involved to make this happen? Where do I start?