Closed Bug 1121725 Opened 9 years ago Closed 5 years ago

Port tabs library from mozmill-tests repository

Categories

(Testing :: Firefox UI Tests, defect)

Version 2
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: whimboo, Unassigned)

References

Details

(Whiteboard: [lib])

To be able to create the first tabbed browsing tests with Marionette, we need the tabs module being ported from JS to Python. It can be found here:

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

Handling of the tabs including opening, selecting, and closing is covered by bug 1119715. Everything else is good to be covered here.
Whiteboard: [lib]
(In reply to Henrik Skupin (:whimboo) from comment #0)
> Handling of the tabs including opening, selecting, and closing is covered by
> bug 1119715. Everything else is good to be covered here.

This is actually the wrong reference. I meant bug 1121705.
Depends on: 1121705
No longer depends on: 1121705
Depends on: 1127831
Whiteboard: [lib] → [lib][blocked]
As Chris noted on bug 1129208 a title property would be good to have too. I will get it added.
Assignee: nobody → hskupin
Whiteboard: [lib][blocked] → [lib]
Also from interest would be a pin() and unpin() method on the tab by using the context menu.

See:
http://hg.mozilla.org/qa/mozmill-tests/file/default/firefox/tests/functional/testTabbedBrowsing/testTabPinning.js
Status: NEW → ASSIGNED
Currently I cannot continue to work on this bug. I pushed the changes to my remote tabs branch in case someone wants to pick it up. But be warned, meanwhile the branch is a bit bitrotted.

https://github.com/whimboo/firefox-ui-tests/tree/tabs
Assignee: hskupin → nobody
Status: ASSIGNED → NEW
This is not a blocker for the security tests in Q1.
No longer blocks: 1119715
Martin is interested to work on it. Thank you already! Let me know if you have questions.
Assignee: nobody → dev
Status: NEW → ASSIGNED
QA Contact: hskupin
Hi Martin, I would be interested in how your work on this bug goes. Are there any problems or issues you have? How far did you get? Thanks.
Hello Henrik, in the past month I've mainly worked on my own Mozmill-Marionette test migrations. Regarding this bug, so far I've merged the main branch (from 4th of september) into your `tabs` branch. I still think this bug is a nice task, but sadly I can't tell you when I could work on it. If time is not critical for this bug you may keep me assigned and I'll work on it besides my other projects. In any case, my dev branch is at https://github.com/myrdd/firefox-ui-tests/tree/tabs. Sorry for the inconveniences.
Thank you for the update Martin. I will put this bug back into the general bucket so someone else can pick it up.
Assignee: dev → nobody
Status: ASSIGNED → NEW
Product: Mozilla QA → Testing

We are not going to add more tests to the firefox-ui tests, given that we want to get rid of these tests and harness over on bug 1573410.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.