HttpWatch can now be used in 64-bit versions of IE and fully supports Enhanced Protected Mode (EPM) on Windows 8 and 8.1:
The automation interface is now available in 64-bit, as well as 32-bit, providing improved performance in 64-bit automation clients.
HttpWatch also includes a 64-bit version of the HttpWatch Studio log file viewer that can load larger files and filter data more quickly.
The Properties pane now displays the browser mode (e.g. EPM), user name and Windows architecture (e.g. x86 or x64):
New Page ID, Device Name and User Name fields are available in the CSV output:
If your HttpWatch Professional license key allows access to version 9.x you can simply download and run the latest setup program to get the update.
One of the issues you may run into is that the current version of HttpWatch is not compatible with EPM (Enhanced Protected Mode). This was first enabled by default on Windows 8.1, but then disabled by default in a subsequent update.
Installing HttpWatch with EPM enabled will cause this message to be displayed:
and HttpWatch will be shown as being incompatible in the Manage Add-ons window:
HttpWatch can be used if you disable EPM by unchecking the ‘Enhanced Protected Mode *’ checkbox in Tools->Internet Options->Settings->Security:
We plan to add full support for EPM in a future update to HttpWatch.
Another limitation of HttpWatch on Windows 8.1 is that it currently does not support the SPDY protocol in IE 11 even though it is enabled by default:
While HttpWatch is recording any potential SPDY connections are downgraded to ordinary SSL/HTTPS connections. Again this limitation will be addressed in a future update to HttpWatch.
Previously, it wasn’t possible to attach HttpWatch to instance of IE created by the Selenium browser automation framework because Selenium doesn’t provide access to the IE’s IWebBrowser2 interface. The new AttachByTitle method makes it possible to attach HttpWatch to any instance of IE or Firefox so long as the page has a unique title.
For example, here’s the sample code included with HttpWatch 8.4 that demonstrates how to use a unique page title with Selenium:
If you wanted to use Firefox, Selenium and HttpWatch together the only change required is the use of the FirefoxDriver class instead of the InternetExplorerDriver: