Testing / headless_browser.py
arevedudaa's picture
Create headless_browser.py
2346203 verified
raw
history blame contribute delete
574 Bytes
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
def run_headless_browser(url):
chrome_options = Options()
chrome_options.add_argument("--headless") # Run without UI
chrome_options.add_argument("--no-sandbox")
chrome_options.add_argument("--disable-dev-shm-usage")
service = Service("/usr/bin/chromedriver")
driver = webdriver.Chrome(service=service, options=chrome_options)
driver.get(url)
title = driver.title
driver.quit()
return title