对于一般的登录网站来说,都会有验证码这个东西,一般是为了安全考虑,处于某种安全策略,这就对我们做UI自动化测试的出了难题,正常我们可以输入用户名,密码进行登录,那如果弹出验证码该如何处理,取浏览器cookie是个不错的选择 
推荐chrome插件 EditThisCookie,可以直接查看当前所在的网站正在使用的cookie,对于我们登录来说,我们需要模拟的自动登录,一般都会有用户信息的cookie存在里面,我们不需要全部拿出来,只需要跟开发沟通确认是哪一个或那几个cookie有用即可。

如上述代码所示,我们需要先打开一个url,然后添加cookie,再刷新页面,如果cookie正确的情况下就能够实现自动登录了。

转载于:https://www.cnblogs.com/johnny889/p/8028512.html

Selenium自动化测试:如何使用cookie跳过验证码登录相关推荐

  1. selenium利用cookie跳过验证码登录

    1.测试场景 在实现web自动化的过程中,为了解决每次登录时,验证码会随机变化的问题,以达到测试已登录状态的其他页面模块,我们需要利用cookie跳过登录,完成测试. 正常情况下,项目测试人员是不会遇 ...

  2. 【八】有验证码登录配置:通过 Cookie 跳过验证码登录接口

    一.基本配置 二.HTTP请求默认值 (1)jmeter的设置: (2)设置HTTP请求默认值的优点: 1.该默认请求值下的所有接口,都不用填以下截图这几个选项. 2.而且可以通过修改默认值的域名和端 ...

  3. 通过cookie跳过验证码登录

    以百度为例 1.准备阶段:手动登录百度账号,获取其cookie值 2.代码阶段 driver.get("https://www.baidu.com/") time.sleep(1) ...

  4. Python selenium 使用cookie跳过验证码

    为了防止网站被恶意注册,很多的网站都在登录页面加入了识别文字,识别图片,拖动拼图的方式来识别机器人,但是如果我们要用这个网站做UI自动化测试,登录的时候就会很麻烦,每次都要手动输入验证码之类的,使用c ...

  5. 模拟动态登录,获取cookie和图片验证码登录(AcFun和豆瓣)

    #模拟登录acfun #导入第三方库 import requests import pickle from bs4 import BeautifulSoup from fake_useragent i ...

  6. selenium+java发送cookie,绕过验证码登录

    这里用蜗牛学院的网页为例,http://www.woniuxy.com/ Cookie的处理分为: 服务器向客户端发送cookie 浏览器将cookie保存 之后每次http请求浏览器都会将cooki ...

  7. Python+selenium自动化测试中Windows窗口跳转方法

    第一种方法 #获得当前窗口 nowhandle=driver.current_window_handle #打开弹窗 driver.find_element_by_name("xxx&quo ...

  8. 【九】Jmeter 实现验证码登录

    目录 一.第三方工具准备 二.jmeter必用jar包准备 三.jmeter的jar导入eclipse工程步骤 四.图形处理相关的jar包准备 五.插件开发 六.将VcodeExtractor.jar ...

  9. 自动化测试 -- 通过Cookie跳过登录验证码

    介绍了验证码的几种处理方式,最后一种就是通过Cookie跳转过验证码,但讲的不够详细.今天,就详细的介绍一下这种方式. 准备工具: ------------------ fiddler Python+ ...

最新文章

  1. java.lang.OutOfMemoryError:GC overhead limit exceeded填坑心得
  2. js中hover事件时候的BUG以及解决方法
  3. Flask-分开Models解决循环引用
  4. MySQL中的索引(唯一索引篇)
  5. 华为锁屏后微信无法连接服务器,怎么解决华为p9锁屏收不到微信信息【教程详解】...
  6. 五:CentOS7安装出现Warning
  7. mysql优化之索引_mysql优化之索引
  8. Flex Develpment中右边的框的linkWithEdit
  9. JVM技术周报第1期
  10. MVC+WebApi+Restful
  11. RocketMQ源码 — 二、 NameServer
  12. 【转】for循环中进行Promise异步操作的问题总结
  13. 文件夹重命名导致软件图标不显示问题解决
  14. 升级Ubuntu18.04的linux kernel(修复小米游戏本的触摸板驱动问题)
  15. GD32F470之串口空闲中断+DMA篇
  16. MAC 下 解决ZOC 自动断开
  17. gt9xx.c和gt9xx.h文件分析
  18. Excel中批量快速删除空行
  19. matlab程序估算DDS、DAC输出杂散
  20. 人事管理系统应该具备哪些功能?

热门文章

  1. 1.已有一个已排好序的数组,今输入一个数,要求按原来排序的规律将它插入数组中。
  2. 阿里云ECS(centos)中安装Tomcat
  3. android 呼入电话游戏闪退,光遇闪退解决方法 游戏总是闪退怎么回事
  4. thinkserver t340 u盘安装centos 遇到的问题
  5. 【OJ每日一练】1039 - 阶乘数列和
  6. 图解PKCS#1——第四部分 签名验签方案
  7. 纺织品外贸ERP管理,“双循环”下的发展新格局
  8. 平面直角坐标系中的旋转公式_中考难点,旋转+动点的最值问题的构建
  9. Gradually Vanishing Bridge for Adversarial Domain Adaptation
  10. OpenCV:直方图均衡