selenium – iframe dentro de iframe python


Estou com um problema ao tentar fazer um scraping usando o selenium python do site da b3 (http://www.b3.com.br/pt_br/produtos-e-servicos/negociacao/renda-variavel/empresas-listadas.htm)
Ao acessar o link e descer com o scroll vera letras, que ao serem clicadas ira mostrar ativos, e ao clicar no ativo ira especificar o mesmo. Preciso fazer o scraping de algumas dessas especificacoes(entrar e sair de 3 iframes) e não estou conseguindo sair do principal.

options = webdriver.ChromeOptions()
options.add_argument("--incognito")

driver = webdriver.Chrome(options=options)
driver.get("http://www.b3.com.br/pt_br/produtos-e-servicos/negociacao/renda-variavel/empresas-listadas.htm")

WebDriverWait(driver, 20).until(EC.presence_of_element_located((By.ID, 'bvmf_iframe')))
driver.maximize_window()

driver.switch_to.frame(driver.find_element_by_tag_name("iframe"))

click1 = driver.find_element_by_xpath('//*(@id="ctl00_contentPlaceHolderConteudo_BuscaNomeEmpresa1_lnkCaracterA")')
driver.switch_to.default_content()
click1.click()



print(driver.find_element_by_xpath('//*(@id="ctl00_contentPlaceHolderConteudo_BuscaNomeEmpresa1_grdEmpresa_ctl01")/tbody'))

A ação(click) funciona mas ao entrar no primeiro iFrame não consegue achar o elemento, o que estou fazendo de errado?