Closed Bug 1139594 Opened 11 years ago Closed 11 years ago

Identity popup class needs close method

Categories

(Testing :: Firefox UI Tests, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla39

People

(Reporter: om.bhallamudi, Assigned: nebelhom)

References

Details

Attachments

(1 file, 1 obsolete file)

53 bytes, text/x-github-pull-request
whimboo
: review+
Details | Review
User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36 Actual results: The identity popup class of firefox_puppeteer/ui/toolbars.py needs a close method. The fix is at: https://github.com/mozilla/firefox-ui-tests/pull/105
Attached file bugfix (obsolete) —
Attachment #8572832 - Flags: review?(hskupin)
Assignee: nobody → om.bhallamudi
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Comment on attachment 8572832 [details] [review] bugfix Functionality wise that looks great. Please check existing tests for the usage of the popup and escape, so you can replace that code. Also that the close() method is called with force in tearDown so we explicitly make sure that the popup gets closed. Otherwise just some styling nits.
Attachment #8572832 - Flags: review?(hskupin) → feedback+
So who is actually working on this bug? I see PR 105 and PR 115.
I've uploaded this PR: https://github.com/mozilla/firefox-ui-tests/pull/124 The code from the earlier PRs fails with a NoSuchElementException when I run it from tearDown in the green Larry test, bug 1132651.
Flags: needinfo?(hskupin)
I also have a first draft of a unit test ready for this method that I could add here or to the unit tests bug.
As mentioned on the PR the panel should never go away. You can see that by using the DOM inspector and searching for it. So I don't see why we have to check for its existence. An example test would be nice to have so I could also have a look at.
Flags: needinfo?(hskupin)
Johannes was that kind to take over this bug.
Assignee: om.bhallamudi → mozilla_dev
This is the link to his pull request.
Attachment #8572832 - Attachment is obsolete: true
Attachment #8576858 - Flags: review?(hskupin)
Attachment #8576858 - Flags: review?(hskupin) → review+
Blocks: 1132936
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 39
Product: Mozilla QA → Testing
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: