如何在 Selenium 中處理基於 Web 的告警?


Selenium WebDriver 提供多個 API 來處理彈出視窗或告警,並藉助告警介面。

  • dismiss()

    這將取消告警按鈕。

  • accept()

    這將接受告警按鈕。

  • getText()

    這將提取告警中的文字。

  • sendKeys()

    這將在告警框中輸入文字。

示例

語法與程式碼片段 -

// Alert
   Alert a = driver.switchTo().alert();
   // Extract alert message.
   String msg= driver.switchTo().alert().getText();
   // print the message on console
   System.out.println(msg);
   // entering text on alert box
   a .sendkeys(“Testing”);
   // alert accept
   a.accept()
   // alert dismiss
      a.dismiss()

更新於: 10-6-2020

已檢視 1K+ 次

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告