robotframework / robotframework/SeleniumLibrary
'Scroll Element Into View' is broken on Firefox
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 1.5k
- Forks
- 787
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Steps to reproduce the issue
- Open a page in Firefox such that some element is not inside the viewport
- Try to scroll to the element with 'Scroll Element Into View'
Expected behavior and actual behavior
When I follow those steps, I see...
Gist with trace level log output, stack trace and sample .robot and .html files
I was expecting the element to be scrolled into view. This does work on Chromium, both headless and normal.
Environment
Browser: Firefox 103.0
Browser driver: geckodriver 0.31.0
Operating System: Linux, Ubuntu 20.04
Libraries
- Robot Framework: 5.0
- Selenium: 4.1.3 / 4.4.3
- SeleniumLibrary: 6.0.0
- Interpreter: CPython 3.8.10
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit dem verlinkten gist und seinen Beispiel-Dateien .robot und .html, reproduziere das Problem in Firefox 103 mit geckodriver 0.31.0 und vergleiche es mit Chromium. Die Arbeit ist abgeschlossen, wenn „Scroll Element Into View“ das Zielelement in Firefox zuverlässig in den Viewport scrollt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- testing
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100