Closed Bug 1316472 Opened 5 years ago Closed 4 years ago

not scolling correctly to element before clicking

Categories

(Testing :: Marionette, defect)

49 Branch
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla51

People

(Reporter: st.mozilla, Assigned: ato)

References

()

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0
Build ID: 20161019084923

Steps to reproduce:

1. instantiate a Gecko Driver
2. navigate to http://apache.org/
3. click on element located by linktext "Ant"

See attached SSCCE


Actual results:

Firefox should go to http://apache.org/, scroll down to the Ant project link and then follow the link.


Expected results:

Browser does not follow the link. It appears that the scrolling happened, but overshot the link. The click call succeeds, at least from the WebDriver end. But the browser does not navigate. If I put a breakpoint right before the click and scroll the browser manually before resuming, the click successfully send the browser to the Ant page.
This should have been fixed in bug 1317386
Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
(In reply to David Burns :automatedtester from comment #1)
> This should have been fixed in bug 1317386

Wasn't this for the conformant click only? It's not what we are using by default yet. So it would need bug 1321516. Andreas, will know more.
Flags: needinfo?(ato)
(In reply to Henrik Skupin (:whimboo) from comment #2)

> (In reply to David Burns :automatedtester from comment #1)
> 
> > This should have been fixed in bug 1317386
> 
> Wasn't this for the conformant click only? It's not what we are
> using by default yet. So it would need bug 1321516. Andreas, will
> know more.

The change to the specification came out of
https://github.com/mozilla/geckodriver/issues/327 which has all the
details on this bug, so it was infact fixed by 1317386.
Assignee: nobody → ato
Depends on: 1317386
Target Milestone: --- → mozilla51
You need to log in before you can comment on or make changes to this bug.