Hi,

The prototype of the IDE with test script record and replay support is
almost done now.
Please check the UI for the build #75.

http://maven.kungfuters.org/content/repositories/snapshots/org/telluriumsource/trump/0.8.0-SNAPSHOT/trump-0.8.0-20100805.185441-75.xpi

The replay part needs some extra work to get the replay running correctly.

The prototype is a bare bone and It is the time for other developers to jump
in and make it shinning.

I need helps for the following tasks:

1) Better icons for record, step, run, and stop tool buttons.
2) Record event listeners. I finished click, type, and select event
listeners, need more works to include other event listeners
so that we can record other actions.
3) Command builder. As in 2), I built click, type, and select commands. Need
to work on other commands.
4) Automatically select additional UIs when generating UI module. I will
take care of this.
5) The scale widget for the test speed on the UI needs more work to get it
running.
6) UI and other improvements

To get to know the IDE code, you can download Firefox plugin JavaScript
debugger and uncheck the "exclude browser files" option.
Then, you can set breakpoints in the IDE Javascript code and debug the call
flow to see how it works.

Thanks in advance,

Jian

On Wed, Aug 4, 2010 at 4:46 PM, Jian Fang <[email protected]> wrote:

> The UI is prototyped to include record, command, and source views as
> follows,
>
> http://code.google.com/p/aost/wiki/Trump080Design#Implementation
>
> The test script recording works now as a prototype. Will continue to work
> on the test replaying part.
>
> You could install the 0.8.0 snapshot build #72 or the latest one and play
> around with it a bit:
>
>
> http://maven.kungfuters.org/content/repositories/snapshots/org/telluriumsource/trump/0.8.0-SNAPSHOT/trump-0.8.0-20100804.203144-72.xpi
>
> Your comments and suggestions are highly appreciated.
>
> Thanks,
>
> Jian
>
>
> On Mon, Aug 2, 2010 at 9:55 AM, Jian Fang <[email protected]>wrote:
>
>> I worked on the trump on the weekend and build #61 supports recording
>> actions across multiple pages.
>> Start to work on replay functionality.
>>
>> Thanks,
>>
>> Jian
>>
>> On Fri, Jul 30, 2010 at 2:42 PM, Jian Fang <[email protected]>wrote:
>>
>>> As a proof of concept, build #55 added the command recording support:
>>>
>>>
>>> http://maven.kungfuters.org/content/repositories/snapshots/org/telluriumsource/trump/0.8.0-SNAPSHOT/trump-0.8.0-20100730.183606-55.xpi
>>>
>>> Just act on the web, when you click on button or link to navigate away
>>> from the current web page, the UI module and commands will be automatically
>>> generated on the UI module source view.
>>>
>>> As I said, it is only a proof of concept, it is not fully functional yet
>>> and the UI needs to be changed as well, which is the task of the design
>>> studio .
>>>
>>> Still, this is really encouraging.
>>>
>>> Thanks,
>>>
>>> Jian
>>>
>>>
>>> On Mon, Jul 19, 2010 at 10:42 AM, Jian Fang <[email protected]>wrote:
>>>
>>>> Trump build 49 started to support multiple UI modules recording, i.e.,
>>>> the workflow has been changed from
>>>>
>>>> record -> generate -> customize -> export
>>>>
>>>> to
>>>>
>>>> record -> generate -> customize -> add -> export
>>>>      |                                                     |
>>>>      ---------------------------------------------
>>>>
>>>> That is to say, once you click the add button, you start a new record
>>>> procedure for a new UI module and the
>>>> multiple UI modules will be included in the same generated output file.
>>>>
>>>> At this point, we are ready for the RC1 release. Next step will be to
>>>> add test script generation,
>>>> which should also solve the pop-up window issue because the way it
>>>> intercepts the JavaScript
>>>> events.
>>>>
>>>> Please report back any issues with Trump.
>>>>
>>>> Thanks,
>>>>
>>>> Jian
>>>>
>>>>
>>>>
>>>> On Thu, Jul 15, 2010 at 10:34 PM, Jian Fang 
>>>> <[email protected]>wrote:
>>>>
>>>>> Sorry, there is a bug to show UrlLink in trump 0.8.0 pre4. Here is the
>>>>> fix:
>>>>>
>>>>> http://aost.googlecode.com/files/Trump-0.8.0-pre5.xpi
>>>>>
>>>>>
>>>>> On Thu, Jul 15, 2010 at 3:12 PM, Jian Fang 
>>>>> <[email protected]>wrote:
>>>>>
>>>>>> Be aware, the Trump only includes Tellurium new Engine. Thus, the
>>>>>> "click" command may not work correctly
>>>>>> if you run testing tellurium command.
>>>>>>
>>>>>>
>>>>>> On Thu, Jul 15, 2010 at 3:06 PM, Jian Fang 
>>>>>> <[email protected]>wrote:
>>>>>>
>>>>>>> Couple more bug fixes and updates. The preview version 4 for trump
>>>>>>> 0.8.0 is here:
>>>>>>>
>>>>>>> http://aost.googlecode.com/files/Trump-0.8.0-pre4.xpi
>>>>>>>
>>>>>>> Except for the popup window, the Trump is close to a RC release.
>>>>>>> Please try it out now
>>>>>>> and provide us some feedback and suggestions.
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> Jian
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Jul 14, 2010 at 4:03 PM, Jian Fang <[email protected]
>>>>>>> > wrote:
>>>>>>>
>>>>>>>> Autocomplete support is added in build 38.
>>>>>>>>
>>>>>>>>
>>>>>>>> http://maven.kungfuters.org/content/repositories/snapshots/org/telluriumsource/trump/0.8.0-SNAPSHOT/trump-0.8.0-20100714.194334-38.xpi
>>>>>>>>
>>>>>>>> For example, you can select tellurium commands, UIDs, and UI Types.
>>>>>>>> But for UI types, make sure your selection is reasonable. Most likely 
>>>>>>>> you
>>>>>>>> don't need to change the UI type that is generated by Trump 
>>>>>>>> automatically.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>>
>>>>>>>> Jian
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Jul 14, 2010 at 1:21 PM, Jian Fang <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> Build 37 includes iframe support:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> http://maven.kungfuters.org/content/repositories/snapshots/org/telluriumsource/trump/0.8.0-SNAPSHOT/trump-0.8.0-20100714.171646-37.xpi
>>>>>>>>>
>>>>>>>>> Since Trump records one UI module at a time, it will ignore the UI
>>>>>>>>> elements outside a frame if a frame is selected. You can record 
>>>>>>>>> twice, one
>>>>>>>>> for the UI elements outside the frame and one for the frame, which
>>>>>>>>> makes sense, right?
>>>>>>>>>
>>>>>>>>> Please report back any problems related to the iframe support.
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>>
>>>>>>>>> Jian
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Mon, Jul 12, 2010 at 8:30 PM, Jian Fang <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Added Tellurium twitter update for build 35.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> http://maven.kungfuters.org/content/repositories/snapshots/org/telluriumsource/trump/0.8.0-SNAPSHOT/trump-0.8.0-20100713.002713-35.xpi
>>>>>>>>>>
>>>>>>>>>> open Trump Help > Follow to view the twitter update.
>>>>>>>>>>
>>>>>>>>>> Have fun.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Fri, Jul 9, 2010 at 12:23 AM, Jian Fang <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> More bug fixes and UI changes. Here is the new version:
>>>>>>>>>>>
>>>>>>>>>>> http://aost.googlecode.com/files/trump-0.8.0-pre3.xpi
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Jul 6, 2010 at 3:59 PM, Jian Fang <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> There is a bug for UI module validation in pre1 version, here is
>>>>>>>>>>>> a quick fix version:
>>>>>>>>>>>>
>>>>>>>>>>>> http://aost.googlecode.com/files/trump-0.8.0-pre2.xpi
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Jul 6, 2010 at 11:10 AM, Jian Fang <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Trump 0.8.0 preview version 1, i.e., the 23rd snapshot build is
>>>>>>>>>>>>> available now for you to download from
>>>>>>>>>>>>>
>>>>>>>>>>>>> http://aost.googlecode.com/files/Trump-0.8.0-pre1.xpi
>>>>>>>>>>>>>
>>>>>>>>>>>>> It is really worthy trying out. Please provide us your comments
>>>>>>>>>>>>> and suggestions.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks in advance,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Jian
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, Jul 5, 2010 at 11:33 PM, Jian Fang <
>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Fixed issue with the direct attribute and added smart name
>>>>>>>>>>>>>> suggestion.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Jul 5, 2010 at 4:04 PM, Jian Fang <
>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Pending tasks include:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 1) Select which window including popup window to record
>>>>>>>>>>>>>>> 2) IFrame/Frame fix
>>>>>>>>>>>>>>> 3) Smart UID name suggestion algorithm
>>>>>>>>>>>>>>> 4) Automatically add some optional UI element to make the UI
>>>>>>>>>>>>>>> module unique on the page
>>>>>>>>>>>>>>> 5) Other bug fixes
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mon, Jul 5, 2010 at 4:00 PM, Jian Fang <
>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> We have updated Trump in the following aspects
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> 1) Export UI module groovy file to a window so that you can
>>>>>>>>>>>>>>>> cut and paste it to your IDE
>>>>>>>>>>>>>>>> 2) Change Trump to use 0.7.0 Engine code to do UI module
>>>>>>>>>>>>>>>> group locating instead of individual xpath validation, the 
>>>>>>>>>>>>>>>> later is error
>>>>>>>>>>>>>>>> prone.
>>>>>>>>>>>>>>>> 3) Add message view box to show the UI module validation
>>>>>>>>>>>>>>>> result
>>>>>>>>>>>>>>>> 4) Couple other fixes
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Please try out the new 0.8.0 snapshot at
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> http://maven.kungfuters.org/content/repositories/snapshots/org/telluriumsource/trump/0.8.0-SNAPSHOT/
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Your comments and suggestions are welcome!
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Jian
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"tellurium-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/tellurium-users?hl=en.

Reply via email to