Files
Brancheneinstufung2/ARCHIVE_legacy_scripts/test_selenium.py
Floke d021b6b71c refactor: [30388f42] Strukturiere Root-Skripte thematisch neu
- Organisiert eine Vielzahl von Skripten aus dem Root-Verzeichnis in thematische Unterordner, um die Übersichtlichkeit zu verbessern und die Migration vorzubereiten.
- Verschiebt SuperOffice-bezogene Test- und Hilfsskripte in .
- Verschiebt Notion-bezogene Synchronisations- und Import-Skripte in .
- Archiviert eindeutig veraltete und ungenutzte Skripte in .
- Die zentralen Helfer  und  bleiben im Root, da sie von mehreren Tools als Abhängigkeit genutzt werden.
2026-03-06 10:16:08 +00:00

25 lines
823 B
Python

import tempfile
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-dev-shm-usage')
chrome_options.add_argument('--window-size=1920,1200')
chrome_options.binary_location = "/usr/bin/chromium"
# TEMP DIR für User Data
user_data_dir = tempfile.mkdtemp()
chrome_options.add_argument(f'--user-data-dir={user_data_dir}')
try:
driver = webdriver.Chrome(options=chrome_options)
print("WebDriver erfolgreich gestartet!")
print("Typ:", type(driver))
print("Session ID:", driver.session_id)
driver.get("https://www.example.com")
print("Titel der Seite:", driver.title)
driver.quit()
except Exception as e:
print("Fehler beim Starten des WebDrivers:", e)