0


Selenium最简单的处理登录弹窗的方式

弹出式登录窗口
大家在使用selenium自动化任务时, 遇到上图登录窗口时要如何处理?

以Python为例, 网上能找到的方法几乎都是使用第三方库例如pyautogui等模拟键盘输入, 或者通过GUI的方式来操作登录, 而selenium似乎也没有提供此类弹窗的处理方式(如果有请务必留言让我知道, 万分感谢!)

以下提供一个简单处理方法, 可以以最简单直接方式解决此类弹窗:
目前此方法在我们公司的内部系统, Netgear的路由器管理页面测试成功, 不排除有特殊的页面无法使用此方式

例如我的用户名为admin, 密码为Password, 那么想要登录http://192.168.1.1, 只需要使用以下链接访问即可立即登录, 并免除弹窗:

http://admin:[email protected]

对应的selenium代码为:

driver = Chrome()  # 实例化浏览器
driver.get("http://admin:[email protected]")  # 直接跳转至登录后页面

一个小技巧, 希望可以帮助到大家.


本文转载自: https://blog.csdn.net/u011376986/article/details/127011909
版权归原作者 Junexus 所有, 如有侵权,请联系我们删除。

“Selenium最简单的处理登录弹窗的方式”的评论:

还没有评论