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

这篇具有很好参考价值的文章主要介绍了Selenium最简单的处理登录弹窗的方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

selenium 输入用户名和密码,selenium,chrome,测试工具,python
大家在使用selenium自动化任务时, 遇到上图登录窗口时要如何处理?

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

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

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

http://admin:Password@192.168.1.1

对应的selenium代码为:

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

一个小技巧, 希望可以帮助到大家.文章来源地址https://www.toymoban.com/news/detail-516053.html

到了这里,关于Selenium最简单的处理登录弹窗的方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • selenium+python处理JS弹窗

    JS弹框出现在页面主要分为3种,第一种是Alert警告弹框,该弹窗只有一个确认按钮;第二种是Confirm确认框,该弹窗有确认和取消按钮;第三种是Prompt确认框,该弹窗可以输入内容。selenium处理JS弹框核心操作步骤就是要先切换到弹窗: alert =driver.switch_to.alert 。其中常用的方法

    2024年02月11日
    浏览(44)
  • Selenium自动化之弹窗处理

     整理了一些软件测试方面的资料、面试资料(接口自动化、web自动化、app自动化、性能安全、测试开发等),有需要的小伙伴可以文末加入我的学习交流qun,无套路自行领取~  我们在使用Selenium做Web自动化测试时,页面经常出现弹窗,如果不处理后续的测试脚本就无法正常

    2024年02月08日
    浏览(85)
  • 【Python自动化测试】:弹窗的处理

    有些页面弹出框,如果不处理,就无法做后续操作 【描述】:包含提示信息和【确认】按钮 【操作】:1、获取弹窗内容;2、进行“确认”操作 【语法实现】 1、获取弹窗内容: driver.switch_to.alert.text 2、进行确认操作: driver.switch_to.alert.accept() 【代码实现】 【描述】:包含

    2024年02月14日
    浏览(40)
  • UE4两种点击空间UI弹窗的方式

    1、要实现点击,必须要给鼠标左键或者右键写发射射线的程序,如下   2、在关卡蓝图中,最好设置一下鼠标可见。  2、UI加一个按钮,并设计On Clicked事件 对应的响应如下,这是第一种 3、第二种如下    

    2024年02月14日
    浏览(96)
  • [python] 使用selenium+pywinauto模块处理弹窗中的图片/文件上传

    在我们使用selenium模块操作浏览器完成一些任务时经常会遇到一些需要上传文件/图片的弹窗。例如,我们在编辑发送邮件时需要上传文件: 这些弹窗属于系统页面而非浏览器页面,所以只使用selenium模块是定位不到弹窗页面中的元素的,从而也就无法对元素进行操作完成上传

    2024年02月03日
    浏览(51)
  • Python爬虫(7)selenium3种弹窗定位后点击操作,解决点击登录被隐藏iframe无法点击的登陆问题

    之前的文章有关于更多操作方式详细解答,本篇基于前面的知识点进行操作,如果不了解可以先看之前的文章 Python爬虫(1)一次性搞定Selenium(新版)8种find_element元素定位方式 Python爬虫(2)-Selenium控制浏览器 Python爬虫(3)-Selenium结合pywin32模拟键盘操作 Python爬虫(4)-Seleni

    2024年02月04日
    浏览(59)
  • python爬虫selenium被检测处理(适用淘宝登录)

    1.增加这个是防止检测是webdriver谷歌驱动调起的请求,通用大部分 2.修改chromedriver里面的内容: 用Notepad++打开chromedriver文件,查找  $cdc_  修改这个数值。 3.修改User-Agent的值,如果你长时间使用相同 的User-Agent:可能会被检测到加入黑名单, 这时候你修改User-Agent值就可能绕开

    2024年02月09日
    浏览(44)
  • 【java爬虫】使用selenium通过加载cookie的方式跳过登录

    前言 相信很多人在使用selenium的时候都有一个困惑,就是每一次打开的浏览器实例都是不带cookie的,当有一些页面需要登录操作的时候可能就会比较麻烦,每次都需要手动登录。 其实会造成这个问题的原因是每次打开的浏览器都不会加载本地的cookie,相当于环境被隔离了。

    2024年04月12日
    浏览(45)
  • Selenium 自动化处理授权框、登录框和握手框

    测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。 简介

    2024年02月20日
    浏览(29)
  • Selenium基础 — 浏览器弹窗操作

    说明: webdriver 中处理 JavaScript 所生成的 alert 、 confirm 以及 prompt 弹窗是很简单的。具体思路是使用 switch_to.alert() 方法定位到 alert/confirm/prompt 弹窗。然后使用 text/accept/dismiss/send_keys 方法按需进行操做。 常用操作: 操作 说明 text 返回alert/confirm/prompt 中的文字信息。 accept() 点

    2023年04月15日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包