Como lidar com elementos dentro do Shadow DOM do Selenium

Desejo automatizar o check-in de conclusão de download de arquivoschromedriver. HTML de cada entrada na lista de downloads parece

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

Então, eu uso o seguinte código para encontrar os elementos de destino:

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

Isso retorna a lista vazia enquanto houver 3 novos downloads.

Como descobri, apenas os elementos pai de#shadow-root (open) tag pode ser manipulada. Então, como posso encontrar elementos dentro deste#shadow-root elemento?

questionAnswers(2)

yourAnswerToTheQuestion