Klicken Sie in Python auf Schaltfläche mit Selen

Manav Narula 21 Juni 2023
Klicken Sie in Python auf Schaltfläche mit Selen

Wir können das selenium-Paket in Python verwenden, um Aufgaben auf fast allen gängigen Webbrowsern zu automatisieren. Mit diesem Paket können wir die Elemente abrufen, Formulare ausfüllen, auf Schaltflächen klicken und andere derartige Aktionen ausführen.

Dieses Tutorial zeigt, wie man auf einer Webseite mit selenium in Python auf eine Schaltfläche klickt.

Klicken Sie in Python auf Schaltfläche mit Selen

Wir beginnen damit, die Klasse webdriver zu importieren und ihr Objekt zu erstellen, um die Verbindung zu initiieren und einen Webbrowser zu öffnen. Wir werden dieses Objekt verwenden, um die gewünschte Webseite mit ihrer URL in der Funktion get() abzurufen.

Zuerst müssen wir das erforderliche Schaltflächenelement abrufen, um auf die Schaltfläche zu klicken. Dies kann auf viele Arten erreicht werden.

Wir können die Elemente mit Attributen wie name, class, id und mehr mit selenium abrufen.

Nach dem Abrufen des Elements für die Schaltfläche führen wir die Aktion zum Klicken auf die Schaltfläche mithilfe der Funktion click() aus.

Diese Logik ist im folgenden Code implementiert.

from selenium import webdriver

driver = webdriver.Chrome(r"C:/path/to/chromedriver.exe")
driver.get("https://www.sample_website.org/")
e = driver.find_element_by_class_name("slide-out-btn")
e.click()

Wir verwenden die Klasse webdriver, um den Google Chrome-Browser im obigen Beispiel zu öffnen. Wir leiten auf die gewünschte Website um und verwenden die Funktion find_element_by_class_name(), um das Element der Schaltfläche zu erhalten.

Danach wird mit der Funktion click() auf den aufgerufenen Button geklickt.

Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Verwandter Artikel - Python Selenium