Comando
ChangeFrame()
Alterna o contexto de interação do WebDriver para dentro de um frame ou iframe HTML. Após ChangeFrame(), todos os seletores CSS referenciam elementos dentro do frame ativo.
ChangeFrame(selector [, appId])
Parâmetros
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
selector | Sim | Utilize a janela de configuração do comando no DevStudio para obter a lista de seletores para os frames disponíveis na página. |
appId | Não | Identificador da instância de browser. |
Exemplos
// Abrir uma página com frames
OpenBrowser('https://the-internet.herokuapp.com/nested_frames', '', Chrome)
// Alterar para o frame superior esquerdo
ChangeFrame('> frame1##frame-top > frame1##frame-left', '', 30)
Output(GetWebText('body'))
// Alterar para o frame inferior
ChangeFrame('> frame2##frame-bottom', '', 30)
Output(GetWebText('body'))