【WEB自动化测试】-截屏、验证码、Cookie

news/2025/1/18 7:21:03/

一、截屏

应用场景:失败截图,让错误看的更直观

方法:driver.get_screenshot_as_file(imagepath)

参数:imagepath:为图片要保存的目录地址及文件名称

扩展:多条用例执行失败,会产生多张图片,可以采用时间戳的形式,进行区分

二、验证码

说明:一种随机生成的信息(数字、字母、汉字、图片、算术题)等为了防止恶意的请求行为,增加应用的安全性。

 2.1 为什么要学习验证码

在web应用中,大部分系统在用户登录注册的时候都要求输入验证码,而我们在设计自动化测试脚本的时候,就需要面临处理验证码的问题。

2.2 验证码的处理方式

说明:Selenium中并没有对验证码处理的方法,在这里介绍一下针对验证码的几种常用处理方式

方式:

        1)去掉验证码

                (测试环境下-采用)

        2)设置万能验证码

                (生产环境和测试环境下-采用)

        3)验证码识别技术

                (通过python-tesseract来识别图片类型验证码,识别率很难达到100%)

        4)记录cookie

                通过记录cookie进行跳过登录

三、Cookie 

3.1 Cookie介绍

1. Cookie是由WEB服务器生成的,并且保存在用户浏览器上的小文本文件,它可以包含用户相关的信息

2. Cookie数据格式:键值对组成

3. Cookie产生,客户端请求服务器,如果服务器需要记录该用户的状态,就向客户端浏览器颁发一个Cookie数据。

4.Cookie使用,当浏览器再次请求该网站时,浏览器把请求的数据和Cookie数据一同提交给服务器,服务器检查该Cookie,以此来确认用户状态。


http://www.ppmy.cn/news/814657.html

相关文章

win7计算机出现空白图标,Win7系统桌面图标显示异常变未知白色图标解决方法大全...

在桌面添加常用软件快捷图标对我们平时使用程序更加快捷,但在使用过程中难免会遇到一些棘手问题。近日有用户使用的win7操作系统发现桌面图标变异常,桌面软件图标都变得白色或未知图标(如下图所示),导致无法正常打开软件程序,出现…

win10桌面图标全部变成白色的怎么办

电脑是我们经常使用的工具,不过有的时候就会遇到问题,比如有的朋友遇到了win10电脑桌面图标全部变成白色的情况,那么电脑桌面图标全部变成白色文件了怎么办呢?很多朋友不太了解处理方法,下面就来教你win10电脑桌面图标全部变成白…

一步搞定WIN10桌面快捷方式图标显示小白块如何去除

WIN10桌面快捷方式图标显示小白块如何去除 1、问题描述,桌面图标显示如下图。 2、打开软件进行设置,一步搞定。 软件下载链接见文章末尾 软件下载链接: (30条消息) Dism一步搞定WIN10桌面快捷方式图标显示小白块如何去除资源-CSDN文库http…

电脑快捷方式变白原因及解决方法——血的教训呜呜呜

打开电脑🖥️发现自己的电脑图标有几个变白了。但是还是可以使用的……但是但是白色图标真的好丑的呀……毕竟谁还没有点强迫症呢哈哈 (丑丑的白色图标) 于是乎 上网上搜了各种方法试了很多次 最终我的图标变成了这样呜呜呜 然后有个大佬回…

虚拟机详解

您的“关注”和“点赞”,是认可,是支持,是动力。 如意见相佐,可留言。 本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新。 本文首发在IT羊资源网。 《IT羊资源网》,网址:https://…

宝付国际一文读懂:跨境电商的外汇风险敞口(一)

以往跨境电商因为欧美市场的客单价高,会在亚马逊北美站或欧洲站开店,卖家收的是美元、欧元、英镑,头部跨境电商经营多年亚马逊,对这些币种的波动大多有所掌握,能透过定价将部分汇率风险转嫁给客户,或者本身…

跟随宝付国际了解RCEP现状

首先,来了解下什么是RCEP? RCEP由东盟10国发起,邀请中国、日本、韩国、澳大利亚、新西兰、印度共同参加,旨在通过削减关税及非关税壁垒,建立统一市场的自由贸易协定。 历经8年、31轮正式谈判,涵盖15个成员…

骗子QQ879954281卖外汇CRM的QQ645271530

QQ2318667026 QQ 879954281 他好像还有个QQ645271530 他的手机号码 13138868241 微信号 crm1688fx 卖外汇CRM的骗子此骗子可能换手机或者微信号码或者QQ号码,我会在网上发布他的所有小号,上周我找他买CRM,他说两万,我付了一万过去…