python selenium 有两个alert 点击一个alert 的确定之后,又弹出另一个alert需要点确定 ,怎么处理??

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python selenium 有两个alert 点击一个alert 的确定之后,又弹出另一个alert需要点确定 ,怎么处理??相关的知识,希望对你有一定的参考价值。

python +selenium ,登录系统,输入用户名和密码之后,点登录,弹出一个alert框之后点确定,之后又弹出一个alert框,点确定之后,才能登录系统欢迎页面。 现在疑问:怎么点第二个alert框的确定

用两个selenium.switchto.alert.accept()接收
但是因为代码执行的速度太快,要在两个accept之间加上一个sleep(0.1)
即可
参考技术A 遍历所有的句柄 siwtich_to最后一个,点击确定后,再switch_to_defalut

以上是关于python selenium 有两个alert 点击一个alert 的确定之后,又弹出另一个alert需要点确定 ,怎么处理??的主要内容,如果未能解决你的问题,请参考以下文章

selenium3 + python3 - alert定位

python+selenium八:Alert弹窗

Python+Selenium练习(二十八)-处理Alert弹窗

Selenium_Python接口-Alert类

(selenium+python)_UI自动化09_定位alert弹窗

Selenium2+python自动化16-alertconfirmprompt