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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Selenium框架在做Web自动化测试时,如何处理弹出框?相关的知识,希望对你有一定的参考价值。

参考技术A Web自动化测试中处理弹出框的相关方法(python语言):
alert = driver.switch_to.alert # 获取弹出框对象
alert.text # 获取弹出框的提示内容
alert.accept() # 点击确定按钮,关闭弹出框
全套的课程可以找传智播客的,很多大牛的老师讲的都很全,主要是有配套资料哈。本回答被提问者采纳
参考技术B


    这种控件需要agent浏览器支持, 如果不支持,需要先配置agent浏览器.

    2.如果不想使用控件, 可以试试直接给loginpwd 这个hidden控件赋值: type("id=loginpwd","pwd123");





以上是关于使用Selenium框架在做Web自动化测试时,如何处理弹出框?的主要内容,如果未能解决你的问题,请参考以下文章

selenium测试框架快速搭建(ui自动化测试)

Web自动化测试框架Selenium在Python中的使用

RobotFramework自动化测试框架-Selenium Web自动化关于在RobotFramework中如何使用Selenium很全的总结(下)

如何利用selenium来进行自动化页面测试

selenium自动化测试框架都有哪些

基于Selenium+Python的web自动化测试框架