Chromedriver Tastatur

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
fynnpf
User
Beiträge: 10
Registriert: Dienstag 20. Oktober 2020, 08:21

Hallo, ich habe folgenden Code geschrieben:

Code: Alles auswählen

def _type_message(self, message):
        self.chrome.wait_for(self.selectors['message_input']).send_keys(message)
        # self.chrome.wait_for(selectors['message_send']).click()  # replaced by '\n' on previous line
        self.chrome.screenshot('screens/3.png')
Jetzt würde ich gerne folgenden Code einbauen

Code: Alles auswählen

 for line in message.split('\n'):
        ActionChains(driver).send_keys(line).perform()
        ActionChains(driver).key_down(Keys.SHIFT).key_down(Keys.ENTER).key_up(Keys.SHIFT).key_up(Keys.ENTER).perform()
    ActionChains(driver).send_keys(Keys.RETURN).perform()
Der untere Code ist von einer anderen Seite kopiert, ich weiß nicht genau, wie ich den Code mit in meinen oberen Code einbauen kann...
Benutzeravatar
__blackjack__
User
Beiträge: 14052
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@fynnpf: Python musst Du schon irgendwie selber lernen, das kann Dir niemand abnehmen.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
fynnpf
User
Beiträge: 10
Registriert: Dienstag 20. Oktober 2020, 08:21

Der restliche Code ist bereits fertig, nur an dieser Stelle in dem Python-Code komme ich nicht weiter...
Antworten