Implement fail-safe handling of tabs

NEW
Unassigned

Status

Testing
Firefox UI Tests
3 years ago
2 years ago

People

(Reporter: whimboo, Unassigned)

Tracking

(Depends on: 2 bugs)

Version 2
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [lib][blocked])

This bug is similar to bug 1121698 for handling chrome windows.

Marionette is only able to return a list of open tabs. But it is not clear in which state such a tab is. Especially when tests are opening or closing tabs, they have to wait until the tab has e.g. been completely loaded and transitioned (with animations turned on). This can be done by listening for the appropriate events.

Currently we have this implemented in our mozmill-tests repository in the tabs module:

http://hg.mozilla.org/qa/mozmill-tests/file/default/firefox/lib/tabs.js

To be able to get started we need the feature to work with observers and events. This is being worked on in bug 1121691 and bug 1121702.
Blocks: 1121725
Depends on: 1127831
No longer blocks: 1119715, 1121725
(Assignee)

Updated

2 years ago
Product: Mozilla QA → Testing
You need to log in before you can comment on or make changes to this bug.