首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用selenium获取显示的警报的get

如何使用selenium获取显示的警报的get
EN

Stack Overflow用户
提问于 2017-03-26 15:34:42
回答 1查看 477关注 0票数 0

通常,selenium中的告警是通过切换到告警来处理的,使用driver.swichto().alert();告警可以是提示、确认或简单类型。

我需要帮助查找发生的警报类型,以触发相应的操作

提前感谢..!!

EN

回答 1

Stack Overflow用户

发布于 2017-03-26 22:05:56

有一些特定类型的警报。

第一个是

  1. ,我们使用accept()和dismiss()来处理它。此类型警报的元素不是HTML DOM的一部分。对于这种类型的警报,您需要按如下方式处理:

//切换到警报和解除

driver.switchTo().alert().dismiss();

代码语言:javascript
运行
复制
   //Switch to Alert & Accept
    driver.switchTo().alert().accept();

  1. 下一步是启动模式对话框,它看起来像一个警报,但实际上它不是一个警报。在这种情况下,除了用于"OK“和"Close”的按钮之外,您还可能有一个额外的文本字段来发送一些文本。例如,您的电子邮件id。这种类型的警报的元素是HTML DOM的一部分。因此,可以很容易地检测到启动模式对话框中元素的属性,以便对其执行所需的操作。

如果这回答了你的问题,请让我知道。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43026261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档