大家在使用selenium自动化任务时, 遇到上图登录窗口时要如何处理?
以Python为例, 网上能找到的方法几乎都是使用第三方库例如pyautogui等模拟键盘输入, 或者通过GUI的方式来操作登录, 而selenium似乎也没有提供此类弹窗的处理方式(如果有请务必留言让我知道, 万分感谢!)
以下提供一个简单处理方法, 可以以最简单直接方式解决此类弹窗:
目前此方法在我们公司的内部系统, Netgear的路由器管理页面测试成功, 不排除有特殊的页面无法使用此方式
例如我的用户名为admin, 密码为Password, 那么想要登录http://192.168.1.1, 只需要使用以下链接访问即可立即登录, 并免除弹窗:
http://admin:Password@192.168.1.1
对应的selenium代码为:文章来源:https://www.toymoban.com/news/detail-516053.html
driver = Chrome() # 实例化浏览器
driver.get("http://admin:Password@192.168.1.1") # 直接跳转至登录后页面
一个小技巧, 希望可以帮助到大家.文章来源地址https://www.toymoban.com/news/detail-516053.html
到了这里,关于Selenium最简单的处理登录弹窗的方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!