As a security precaution, we have turned on the setting "Require API key authentication for API requests" for everyone. If this has broken something, please contact bugzilla-admin@mozilla.org
Last Comment Bug 1291320 - Marionette does not wait for load event when refreshing the document
: Marionette does not wait for load event when refreshing the document
Status: NEW
:
Product: Testing
Classification: Components
Component: Marionette (show other bugs)
: Version 3
: All All
: -- normal with 1 vote (vote)
: ---
Assigned To: Nobody; OK to take it and work on it
:
:
Mentors:
https://github.com/mozilla/geckodrive...
Depends on:
Blocks: webdriver
  Show dependency treegraph
 
Reported: 2016-08-02 09:15 PDT by Andreas Tolfsen ‹:ato›
Modified: 2017-01-17 08:27 PST (History)
2 users (show)
See Also:
Crash Signature:
(edit)
QA Whiteboard:
Iteration: ---
Points: ---


Attachments

Description User image Andreas Tolfsen ‹:ato› 2016-08-02 09:15:20 PDT
Marionette does not listen for onDOMContentLoad events when navigating backwards, forwards, or refreshing.  This is causing tests that use these API calls to be flaky.
Comment 1 User image Henrik Skupin (:whimboo) 2016-08-03 02:13:35 PDT
The underlying issue here is that the pages are getting loaded from bfcache. So as you noticed we do not see those page events.
Comment 2 User image Andreas Tolfsen ‹:ato› 2016-10-28 05:16:13 PDT
This also happens for Element Click.
Comment 3 User image Andreas Tolfsen ‹:ato› 2016-10-28 05:16:21 PDT
geckodriver tracking issue: https://github.com/mozilla/geckodriver/issues/308

Note You need to log in before you can comment on or make changes to this bug.