Looking for selenium Keywords? Try Ask4Keywords

seleniumErste Schritte mit Selenium in Python


Bemerkungen

Was ist Selen

Selenium ist eine Bibliothek mit Befehlen, die einem Programmierer helfen, mit einem Browser wie einem echten Benutzer zu kommunizieren.

Dinge, die Selen tut:

Element (e) in HTML einer Webseite finden

  • Findet ein einzelnes Element:

    • driver.find_element_by_css_selector("css.selector.of.element") Hilfe zur CSS- driver.find_element_by_css_selector("css.selector.of.element")
    • driver.find_element_by_xpath("//xpath//of//element") XPATH-Hilfe
    • driver.find_element_by_name("name_of_element")
    • driver.find_element_by_id("id_of_element")
    • driver.find_element_by_partial_link_text("element_link_text")
    • driver.find_element_by_class_name("class_name_of_element")
    • driver.find_element_by_tag_name("tag_name_of_element")
  • Findet eine Liste von Elementen:

    • driver.find_elements_by_css_selector("css.selector.of.elements")
    • driver.find_elements_by_xpath("//xpath//of//elements")
    • driver.find_elements_by_name("name_of_elements")
    • driver.find_elements_by_partial_link_text("elements_link_text")
    • driver.find_elements_by_class_name("class_name_of_elements")
    • driver.find_elements_by_tag_name("tag_name_of_elements")
  • Offizielle Dokumentation: Selen-Python lesen Sie die Dokumente

Interagieren Sie mit Elementen:

"method" steht für eine der obigen Methoden, um ein Element oder eine Liste von Elementen zu finden.

  • Klickfunktion:

    • driver.find_element_by_method.click()
  • send_keys-Funktion:

    • driver.find_element_by_method.send_keys("text") sendet den String "text" an das gefundene Element.
    • driver.find_element_by_method.send_keys(KeyCode.UP) sendet den KeyCode für den Aufwärtspfeil an das gefundene Element.

Erste Schritte mit Selenium in Python Verwandte Beispiele