Skip to content
anandbagmar edited this page Nov 5, 2012 · 4 revisions

What languages are supported by WAAT?

WAAT is available as a Java framework. The Ruby implementation is available WAAT-Ruby. I also plan to make this available as a .NET dll.


What UI Testing frameworks are supported by WAAT?

WAAT using Omniture Debugger approach: WAAT is not dependent on any particular UI testing framework. This has been tested with Selenium and WebDriver. However, if you are using any other framework, all you need to do is WAAT-using-Omniture-Debugger in your existing framework, and you will be good to go.

WAAT using HttpSniffer / JsSniffer approach: This is UI framework independent.


What Web Analytic systems are supported by WAAT?

WAAT has been tested with sites reporting to Omniture SiteCatalyst, Google Analytics and WebTrends. This framework can be used by any site sending name-value pair of properties / tags as parameters in the request URL for any Web Analytic tool.


What Browsers are supported by WAAT?

WAAT is Browser independent.


What Operating Systems are supported by WAAT?

It has been tested on Windows 7, Windows XP, Ubuntu Linux and Mac OS.


When using WAAT using HttpSniffer, I get the following runtime error:

java.lang.UnsatisfiedLinkError: no jpcap in java.library.path

This is because the HttpSniffer dependencies have not been set. Refer to the Jpcap Setup section.


Does WAAT-HttpSniffer work in a pure-https environment?

No. WAAT does not work out of the box in a pure-https environment because the packets captured are encrypted, and the test data provided is in plain text. See this blog entry for more information.

Update WAAT using the JsSniffer plugin can be used in a pure-https environment. See the JsSniffer for Java and Ruby pages for more information.


I cannot obtain the list of network interfaces or cannot capture any packets. Why?

It may be because you don't have administrative privileges, which are required to run Jpcap-based applications.

  • On Windows 2000/XP, your account should be in the Administrator group.

  • On Windows Vista, even if your account is in the administrator group, you still need to use "run as administrator" option. To use the option, right-click the application icon, and choose "run as administrator". If your application is command-line based, you need to open Command Prompt by using "run as administrator" option, and run your application within that Command Prompt.

  • On Linux/UNIX, you need to become a super user by using 'su' command , or use 'sudo' command to run Jpcap-based applications.