Hover on element is not working
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
- desktop-dev, testing
Rechercherichtung
Beginne damit, die gemeldeten Hover-Versuche mit Appium-Python-Client 2.11.1 in der Windows-Desktop-App nachzustellen, und konzentriere dich dabei auf ActionChains, TouchAction und w3c_actions.pointer_action.move_to. Prüfe die gemeldete UnknownMethodException und ob TouchAction statt zu hovern klickt; die Aufgabe ist abgeschlossen, wenn eine unterstützte Methode über dem Ziel hovert, ohne zu klicken.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Environment:
Appium-Python-Client 2.11.1
Windows desktop app,
My Env is Ok, since I have done many automation work
I want to hover on element, I have tried:
ActionChains(self.driver).move_to_element(ele).perform(),
I got an exception:
> raise exception_class(msg=message, stacktrace=format_stacktrace(stacktrace))
E selenium.common.exceptions.UnknownMethodException: Message: Currently only pen and touch pointer input source types are supported
E Stacktrace:
E UnsupportedOperationError: Currently only pen and touch pointer input source types are supported
then I tried:
TouchAction(self.driver).move_to(ele).perform(), I found it directly click the target instead of hover on it!
then I tried:
ActionChains(self.driver).w3c_actions.pointer_action.move_to(ele), and it do not work
Is there any other method to achieve this?
- 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
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus appium/python-client
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
appium/python-client#1230 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 3 Tagen
-
question
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
appium/python-client#1168 · 9 Kommentare ·
Maintainer antworten meist innerhalb von 3 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 55/100
appium/python-client#1147 · 7 Kommentare ·
Maintainer antworten meist innerhalb von 3 Tagen
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 38/100
appium/python-client#1091 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 3 Tagen
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
appium/python-client#1076 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 3 Tagen
Alle Issues in appium/python-client
Ähnliche Issues
-
documentation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
kristofdegrave/homeassistant-smart-charging#1413 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
nasa/earthdata-varinfo#113 ·
-
curriculum documentation quality
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
githubnext/gh-aw-workshop#3849 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 90/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
Maintainer antworten meist innerhalb von 1 Tag