Re: Scripting in PiggyBank

From: Chung Le <>
Date: Tue, 29 Nov 2005 15:18:28 -0800

In order to automate my PiggyBank sessions, I need Chickenfoot to
recognize the following:
    1. The datacoin icon in the status bar at the bottom right of the
browser window. Looking up the XUL file for it, I found the id to be
"piggyBank-datacoin". But when I try a find("piggyBank-datacoin") in
Chickenfoot, it doesn't seem to be able to find it.
    2. The Commands option in the "Collected Information" window. A
find("Commands") in Chickenfoot returns no match.
    3. The Save All button also in the "Collected Information" window. A
find("Save All") returns no match as well.
I will do some more investigation but if any one has any suggestions in
the mean term, I would really appreciate it very much.

-- Chung --

David Huynh wrote:

> I'm afraid you are the first to attempt this. Try to see if you can
> access the browser's chrome window from within Chickenfoot. "document"
> or "top" might be the right object. From there, maybe you can access
> Piggy Bank's script function hooked to the onclick event of the data
> coin icon, or that of the Browse Tidbits on This Page menu command.
> Let us know what you find.
> Thanks.
> David
> Chung Le wrote:
>> Hi David,
>> I am using Chickenfoot to automate my PiggyBank sessions. I need to
>> instruct Chickenfoot to click on the "collect info from this web
>> page" button at the bottom right of the web page. Chickenfoot does
>> not recognize it when I say click("collect info from this web page").
>> DOMinspector doesn't seem to work well here either . What is the
>> correct text pattern I need to say for Chickenfoot to recognize the
>> button correctly?
>> Many thanks.
>> -- Chung --
>> David Huynh wrote:
>>> Hi Chung,
>>> Have you tried the following 2 tools?
>>> They are probably more suitable for the kind of generic website
>>> scripting you want.
>>> Cheers,
>>> David
Received on Tue Nov 29 2005 - 23:12:04 EST

This archive was generated by hypermail 2.3.0 : Thu Aug 09 2012 - 16:39:18 EDT