Just to add a bit to Konstatin's reply, the proxy might indeed be what you would need to access the request object. The proxy is accessible in the WebUI 2.0 beta, but somewhat indirectly with the current beta release.
In a test project with WebUI 2.0, please open the .testrunconfig file with Visual Studio's XML Editor, then change the UseHttpProxy setting to true under the WebAiiTestRunConfig tag as in:
You can then try accessing the request objects via code similar to the following, which is a navigate to step converted to code:
// Add our HTTP response event handler
ResponseListenerInfo li =
// We don't need the event handler any longer
sender, HttpResponseEventArgs e)
HttpRequest req = e.Response.Request;
I've added a feature request to expose the UseHttpProxy setting so editing the actual XML won't be necessary.
And about the debugging problems you are seeing, was that for all VS debugging windows or just when you add a watch on a variable? Please let us know if you continue to see this in WebUI 2.0 beta.
All the best,
the Telerik team