Wie führe ich einen Rechtsklick mit Selenium ChromeDriver aus?

9

Ich habe viel nach dem gesucht, konnte aber keine Antwort für Python finden.

Ist es möglich, Rechtsklick zu simulieren oder das Kontextmenü über Selen / Chrom-Treiber zu öffnen?

Ich habe Optionen für Java und einige andere Sprachen gesehen, aber nie in Python. Was müsste ich tun, um einen Rechtsklick auf einen Link oder ein Bild zu simulieren?

    
CamIce 01.12.2013, 20:28
quelle

2 Antworten

9

Es heißt context_click in selen.webdriver.common.action_chains . Beachten Sie, dass Selenium im Kontext-Menü der Browser-Ebene nichts tun kann. Daher nehme ich an, dass Ihr Link das HTML-Kontextmenü öffnet.

%Vor%     
Yi Zeng 01.12.2013, 20:38
quelle
-2

Sie können einen Kontextklick mit ActionChains ausführen und mit den Pfeiltasten send_keys ein Element aus dem Kontextmenü auswählen.

%Vor%     
Konstantin Yakovskyi 17.09.2016 15:46
quelle