Yes, the Jiffie plug-in controls IE. You can even watch it as it executes.
In order to really work well with a plug-in you should be familiar with both the plug-in's features and the actual library the plug-in was written against. In this case, the plug-in was written around Jiffie. Just because the plug-in doesn't have native support for the feature you are looking for, doesn't mean that you can't accomplish it by using the library directly.
To find out what the plug-in offers, it's best to look at the javadocs.
Jiffie requires jacob.dll to be in the system path. Usually, this is the problem. For example, if jacob.dll is in your lib directory, then try setting PATH=%PATH%;lib and then try it again.
The XPath functionality of Jiffie is beta-quality. If you are experiencing problems, upgrading to Java 1.5 may resolve them.
If you are simply having trouble creating an XPath expression, we have found that even if the HTML tags are lowercase, the XPath must be in uppercase. For example an expression for the following page: <html><body>some text</body></html>, would look like: /HTML/BODY and not /html/body.
We are finding there may be several causes for this:
If none of the above help, please post a question to the forums.
If your script does not conform to valid XML standards, the script cannot be parsed and executed. If your script contains invalid XML, Jameleon will display a new window containing the stack trace of the error.
One way to ensure that your script is valid before executing it is to click on the script name within the GUI and ensure that the test case documentation is generated. If no test cases are generated, you will need to debug your script.