Ir para o conteúdo

Frames

Em alguns casos, você não consegue acessar um elemento porque ele está dentro de um iframe. Com isso, o elemento não fica visível quando voce busca fora do contexto do iframe, sendo necessário entrar nesse contexto específico.

Entrando no <iframe>

Para entrar no iframe, use o método abaixo.

# Obtendo o elemento.
iframe = bot.find_element(selector='iframe', by=By.ID)

# Mudando para o contexto do iframe.
bot.enter_iframe(iframe)
// Obtendo o elemento.
WebElement iframe = findElement(By.id("iframe"));

// Mudando para o contexto do iframe.
enterIframe(iframe);

Saindo do <iframe>

Se você deseja sair de um iframe, use o método abaixo.

bot.leave_iframe()
leaveIframe();