Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Confusion about scrolling

Offen
#190 5 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 3 Tagen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
25/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
python
Bereich
mobile

Rechercherichtung

Beginne damit, die scroll-Methode des Python-Clients nachzuverfolgen und sie mit Android UiScrollable, Appium TouchActions und den im Bericht erwähnten Einstiegspunkten mobile: scroll zu vergleichen. Reproduziere die Beispiele nach Möglichkeit und dokumentiere, welche Scroll-Ansätze unterstützt werden, was fehlschlägt und ob die gemeldete nicht implementierte Methode erwartungsgemäß ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Android

I haven't been able to find what the final word on scrolling in Android is. According to the python source code, there is a method scroll. But it doesn't work.

According to the Android docs, there's a thing called UiScrollable. But it doesn't work.

According to the appium docs, there's a thing called TouchActions. But it doesn't work.

driver.execute_script("mobile: scroll", {"direction": 'down', 'element': el})
If you do this, you are told that "the method has not yet been implemented".

So what is the final word on scrolling? That it's completely broken? That scroll is supposed to work, and that there is something wrong with my setup?

Vorherrschende Sprache
Python
Sterne
1.8k
Forks
570
Ø Merge
1 T. 10 Std.
Gemergte PRs (30 T.)
24

Entwicklungsumgebung

Die Einrichtungsdateien dieses Projekts haben wir noch nicht geprüft. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus appium/python-client

Alle Issues in appium/python-client

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.