from Gareth's log it seems like error code generated by marionette instead
of gecko crash.
marionettteJS currently haven't implemented all functionalities of
marionette and supposedly way to go for next step.

On Fri, Dec 11, 2015 at 9:35 AM, Martijn <[email protected]> wrote:

> On Wed, Dec 9, 2015 at 3:48 PM, Gareth Aye <[email protected]> wrote:
> > So if you're writing a simple test and crashing gecko in the near future,
> > check the gecko logs and also make sure that you have the correct
> > accessibility stuff!
>
> I have some questions:
> What od you mean with crashing Gecko? If Gecko is really crashing
> here, then we should file a bug about this, no? Because crashing is
> really bad. Or do you mean that the test is failing here?
> Why is accessibility tied into the Marionette code at all?
> I noticed also when I was trying to fix
> https://bugzilla.mozilla.org/show_bug.cgi?id=1200197 (see comment 22)
> For me it seems that accessibility has often different needs on which
> elements are clickable then what we need for regular UI testing.
>
> What I also encountered with in Marionette was
> https://bugzilla.mozilla.org/show_bug.cgi?id=1203966 where we have an
> unminified atoms.js file, which currently stuck at a version and can't
> be updated.
>
> Regards,
> Martijn
>
>
> > On Wed, Dec 9, 2015 at 3:39 PM, Gareth Aye <[email protected]> wrote:
> >>
> >> I just debugged what was going on and found that
> >>
> >> 1449692934326 Marionette DEBUG conn2 <- Response {id: 33, error:
> >> {"error":"element not accessible","message":"Element is not currently
> >> visible via the accessibility API and may not be manipulated by it ->
> id:
> >> light, tagName: DIV, className: red\n","stacktrace":null}, body: null}
> >>
> >> was being thrown by the marionette server and crashing gecko. The reason
> >> for that was that my traffic light app didn't have the appropriate
> >> accessibility designations. Calling marionette.client() with the options
> >>
> >> { desiredCapabilities: { raisesAccessibilityExceptions: false } }
> >>
> >> prevents that from happening. Getting marionette server logs from
> >> marionette-js-runner was the key to debugging that fwiw.
> >>
> >> Cheers,
> >> Gareth
> >
> >
> >
> > _______________________________________________
> > dev-fxos mailing list
> > [email protected]
> > https://lists.mozilla.org/listinfo/dev-fxos
> >
> _______________________________________________
> dev-fxos mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/dev-fxos
>



-- 
Regards,
*Paul - pyang
QA Engineer, Mozilla Taiwan
_______________________________________________
dev-fxos mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-fxos

Reply via email to