Dies ist mein Code ab sofort: < /p>
Code: Select all
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service
options = webdriver.ChromeOptions()
options.add_experimental_option("excludeSwitches", ["enable-logging"])
if not("-dhl" in sys.argv or "--disable-headless" in sys.argv):
options.add_argument("--headless=new")
self.driver = webdriver.Chrome(
service=Service(ChromeDriverManager().install()),
options=options
)
driver.get("https://google.com")
Das
Problem ist, dass nur 1 gleichzeitig funktioniert, was bedeutet, wenn ich versuche, den Browser ohne kopflosen Modus auszuführen (mit dem stillbaren headlosen Flag auszuführen), werden die Protokolle ausgeschaltet. Wenn ich nicht, dass der Browser im Kopf-Lead-Modus, aber immer noch LOGS-MODEL ausführt. Setzen Sie es durch das Protokollierungsmodul und sogar durch die Seleniumprotokollierung auf die Protokollierung ein. Kritisch , um die Reihenfolge dieser beiden Abschnitte zu ändern, um sicherzustellen, dass die Einstellungen nicht überschrieben werden, aber keiner von ihnen scheint das
Problem zu sein.>