Wie werden Elemente in Shadow DOM von Selenium behandelt?

Ich möchte die Überprüfung des Abschlusses des Dateidownloads in @ automatisierechromedriver. HTML jedes Eintrags in der Download-Liste sieht aus wie

<a is="action-link" id="file-link" tabindex="0" role="link" href="http://fileSource" class="">DownloadedFile#1</a>

So verwende ich folgenden Code, um Zielelemente zu finden:

driver.get('chrome://downloads/')  # This page should be available for everyone who use Chrome browser
driver.find_elements_by_tag_name('a')

Dies gibt eine leere Liste zurück, wenn 3 neue Downloads vorliegen.

ie ich herausgefunden habe, nur übergeordnete Elemente von#shadow-root (open) tag kann behandelt werden. Wie kann ich also Elemente in diesem @ finde#shadow-root Element

Antworten auf die Frage(4)

Ihre Antwort auf die Frage