Hi
   element.dispatchEvent () is a firefox supported function . Can you run
the code in FireFox 3 / 3.5 and see whether firebug reports any errors ?

Regards
Hari
On Fri, Jul 24, 2009 at 5:51 AM, Jian Fang <[email protected]> wrote:

> Selenium 1.0.1 supports Firefox 3.5 and the custom selenium server 1.0.1-te
> also
> supports Firefox 3.5. But you can try Firefox 3.0 to see if the exception
> is still there.
>
> Thanks,
>
> Jian
>
>
> On Thu, Jul 23, 2009 at 8:11 PM, Paul <[email protected]> wrote:
>
>>
>> One other thought I had is I am currently running these tests through
>> Firefox 3.5 via:
>>
>> browser = "*chrome"
>>
>> does this custom version of Selenium server support FF 3 ?
>>
>> Thanks,
>> Paul
>>
>>  Should I be using an older version of
>>
>> On Jul 23, 4:44 pm, Paul <[email protected]> wrote:
>> > Hi Jian,
>> >
>> > Thanks for the reply. I will take your advice and see if I can gain
>> > any info from debugging the error.
>> >
>> > I am currently using selenium-server-1.0.1-te.jar as this is what I
>> > found in the Tellurium 0.6.0 dependencies  folder available on the
>> > download page. Is this the latest version of the custom selenium
>> > server or is there a newer jar out there that I should be using?
>> >
>> > Thanks,
>> > Paul
>> >
>> > On Jul 23, 11:58 am, Jian Fang <[email protected]> wrote:
>> >
>> > > "XXXX is not a function" is really a general error in Selenium and it
>> does
>> > > not tell
>> > > you what is the real exception, which is why we need exception
>> hierarchy in
>> > > Tellurium 0.7.0.
>> >
>> > > Make sure you use the latest custom selenium server.
>> >
>> > > What locators are you using, xpath or jQuery selector? Try both to see
>> if
>> > > one is working.
>> >
>> > > If you use Windows system, you  can use Microsoft Script Debugger  to
>> *debug
>> > > *
>> > > the error.
>> >
>> > > To *debug* the javascript code, follow the following step,
>> >
>> > > 1) Start custom selenium server in multiWindow mode
>> >
>> > > java -jar selenium-server -multiWindow
>> >
>> > > another useful command option is -*debug*, which will print out all
>> > > trace messages
>> >
>> > > 2) *Debug* the Java code in IDE and set a break point somewhere in the
>> > > code
>> > > 3) Once the Java process paused, open up the Microsoft script debugger
>> > > (or Editor MSE7.exe)
>> > > 4) Attach you debugger to the running IE instance and you will see the
>> > > javascript you want  to *debug*, set a break point there.
>> > > 5) Resume you Java process and it will wait there once the breakpoint
>> > > is hit in the Javascript  debugger. Then you can step into, step over,
>> > > or run the Javascript.
>> >
>> > > Thanks,
>> >
>> > > Jian
>> >
>> > > On Thu, Jul 23, 2009 at 2:21 PM, Paul <[email protected]> wrote:
>> >
>> > > > Hey all,
>> >
>> > > > While executing what appears to be a simple test case I am getting
>> the
>> > > > following error message from selenium
>> >
>> > > > ERROR: Command execution failure. Please search the forum at
>> > > >http://clearspace.openqa.orgforerror details from the log window.
>> > > > The error message is: element.dispatchEvent is not a function
>> >
>> > > > I am trying to have a log file generated by uncommenting the line
>> >
>> > > > logFile = "selenium.log"
>> >
>> > > > in TelluriumConfig.groovy, but for some reason it is still not
>> getting
>> > > > generated. Maybe its because I am running Selenium externally?
>> >
>> > > > This is the module I am using:
>> >
>> > > > ui.Form(uid: "accountEdit", clocator: [tag: "form", id: "editPage",
>> > > > method: "post"]){
>> > > >                    InputBox(uid: "accountName", clocator: [tag:
>> "input",
>> > > > type:
>> > > > "text", name: "acc2", id: "acc2"])
>> > > >                    InputBox(uid: "accountSite", clocator: [tag:
>> "input",
>> > > > type:
>> > > > "text", name: "acc23", id: "acc23"])
>> > > >                    InputBox(uid: "accountRevenue", clocator: [tag:
>> "input",
>> > > > type:
>> > > > "text", name: "acc8", id: "acc8"])
>> > > >                    TextBox(uid: "heading", clocator: [tag: "h2",
>> text:
>> > > > "%%Account
>> > > > Edit"])
>> > > >                    SubmitButton(uid: "save", clocator: [tag:
>> "input",
>> > > > class: "btn",
>> > > > type: "submit", title: "Save", name: "save"])
>> > > >                }
>> >
>> > > > and here is the test case:
>> >
>> > > > public void doCreateAccount()
>> > > >        {
>> > > >            type("accountEdit.accountName", "ccc");
>> > > >            click("accountEdit.save");
>> > > >            waitForPageToLoad(30000);
>> > > >        }
>> >
>> > > > I have tried tweaking the module (i.e. swapping out SubmitButton
>> with
>> > > > Button, changing Form to Container, etc.), but that seems to have no
>> > > > effect. It appears that it isn't a location problem anyhow though so
>> > > > maybe the module isn't the issue. I apologize for once again being
>> > > > unable to post source html due to the policy at my organization.
>> >
>> > > > If anyone has an idea about the problem I'm having I would be very
>> > > > glad to hear any tips / advice. Thanks for your time.
>> >
>> > > > -Paul
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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