如何使用selenium显示警报

时间:2017-03-26 07:34:42

标签: javascript java selenium-webdriver alert

通常,通过切换到使用警报来处理硒中的警报     var2.Alist 警报可以是提示,确认或简单类型。

我需要帮助才能找到触发相应操作的警报类型

在此先感谢.. !!

1 个答案:

答案 0 :(得分:0)

有某些类型的提醒。

  1. 第一个是正常的警报我们使用accept()& dismiss()来处理它。此类警报的元素不是HTML DOM的一部分。对于此类警报,您需要处理如下:

    //切换到警报&驳回

    driver.switchTo()警报()驳回();

  2.    //Switch to Alert & Accept
        driver.switchTo().alert().accept();
    
    1. 接下来是Boot绑定的Modal Dialoge,看起来像一个警报,但实际上它不是警报。在这种情况下,除了“OK”按钮和& “关闭”您可能有一个额外的文本字段来发送一些文本。例如你的电子邮件ID。此类警报的元素是HTML DOM的一部分。 因此,可以轻松检测Boot Strapped Modal Dialogue框的元素属性,以对它们执行所需的操作。
    2. 如果这回答了你的问题,请告诉我。