seit letzter Woche bin ich erfolgreicher Benutzer von Selenium.
Ich benutze LibreOffice 6.3 (Windows 7; Python 3.7.4; PIP) und starte aus Starbasic heraus ein externes Python-Script, welches mit folgendem Code den Selenium-Treiber initiiert:
Code: Alles auswählen
# Laden des Selenium-Treibers
import selenium
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
from selenium.webdriver.support.ui import Select
# Laden des Zeit-Managements für Pausen zwischen dem Navigieren
import time
import datetime
# Unterstützung für die Interaktion mit dem Betriebssystem
import os
def addToWebPortalIncident(*listIncidentFields):
# Aktivierung des Hintergrundmodus ohne sichtbares Fenster
options = webdriver.FirefoxOptions()
options.add_argument('-headless')
# Zuweisung des Firefox-Treibers zur Interaktion mit dem Web
driver = webdriver.Firefox(executable_path = 'C:\Program Files\LibreOffice\geckodriver.exe', options = options)
# Start des Browsers und Laden des URL
sURL = '...'
driver.get(sURL)
# Lokalisierung der Eingabefelder
txtUsername = driver.find_element_by_name('username')
txtPassword = driver.find_element_by_name('password')
...
...
Kann mir hier vielleicht irgendjemand einen Rat geben?
Viele Grüße,
Marcel