Alertas¶
Usando os métodos abaixo, você poderá lidar com os três tipos de diálogos pop-up nativos do JavaScript:
- Alertas
- Confirmações
- Comandos
Recuperando uma Caixa de Diálogo¶
Você pode recuperar uma caixa de diálogo para interagir com ela e buscar informações sobre ela, como o conteúdo da mensagem.
# Recupere a caixa de diálogo. Se nenhuma caixa de diálogo for encontrada, a caixa de diálogo receberá None.
dialogo = bot.get_js_dialog()
# Obtenha o conteúdo da mensagem da caixa de diálogo.
print(dialogo.text)
# Feche a caixa de diálogo.
dialogo.dismiss()
# Aceite a caixa de diálogo.
dialogo.accept()
# Responder à caixa de diálogo.
dialogo.send_keys("Olá Dialogo!")
import org.openqa.selenium.Alert;
// Recupere a caixa de diálogo. Se nenhuma caixa de diálogo for encontrada, a caixa de diálogo receberá None.
Alert dialogo = getJsDialog();
// Obtenha o conteúdo da mensagem da caixa de diálogo.
System.out.println(dialogo.getText());
// Feche a caixa de diálogo.
dialogo.dismiss();
// Aceite a caixa de diálogo.
dialogo.accept();
// Responder à caixa de diálogo.
dialogo.sendKeys("Olá Dialogo!");
Manipulando Diálogos¶
Como vimos acima, você pode recuperar uma caixa de diálogo para interagir e buscar informações sobre ela, como o conteúdo da mensagem.
Também oferecemos um atalho para lidar com os diálogos: