selenium自动化实施中对windows弹出框是怎样处理的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium自动化实施中对windows弹出框是怎样处理的?相关的知识,希望对你有一定的参考价值。

说明:Selenium中对处理弹出框的操作,有专用的处理方法;并且处理的方法都一样
1. 获取弹出框对象
alert = driver.switch_to.alert
2. 调用
alert.text --> 返回alert/confirm/prompt中的文字信息
alert.accept() --> 接受对话框选项
alert.dismiss() --> 取消对话框选项
如果想了解更多,可以来传智黑马软件测试班学习
参考技术A 如果是selenium能处理的,那就切换到alert或使用js的方式来操作
如果是处理不了的,可以试着使用sikuli的方式来处理,具体操作可以百度siKuli的使用教程

以上是关于selenium自动化实施中对windows弹出框是怎样处理的?的主要内容,如果未能解决你的问题,请参考以下文章

selenium+python自动化95-弹出框死活定位不到

selenium 自动化 插件安装弹出框怎么解决

python-selenium -- 弹出框处理

使用Selenium框架在做Web自动化测试时,如何处理弹出框?

Selenium2学习-040-JavaScript弹出框(alertconfirmprompt)操作演示实例

Selenium2+python自动化47-判断弹出框存在(alert_is_present)