from selenium import webdriver
from selenium.webdriver.firefox.options import Options
from selenium.webdriver.firefox.service import Service

# Opciones de Firefox
options = Options()
options.headless = True

# Ruta al geckodriver (ajusta según tu sistema)
service = Service(executable_path="/var/www/html/efn/efnconsultor/selenium/selenium-4.34.2/geckodriver")

# Inicializar el navegador
driver = webdriver.Firefox(service=service, options=options)

# Cargar una página
driver.get("https://example.com")

#print("Título:", driver.title)

# Ejecutar código JS: obtener el título vía JavaScript
title = driver.execute_script("return document.title;")
print("Título obtenido con JS:", title)
# Cerrar navegador
driver.quit()