
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
框架是一个通用的验收测试和验收测试驱动开发的自动化测试框架(ATDD),使用的是关键字驱动的测试方法。它本身拥有强大的标准库,此外还可以根据项目需要,使用Python对其测试库和框架本身进行扩展和优化,能同时满足对接口、数据库、UI自动化和服务器端自动化的测试需求,编写测试用例的成本低,维护方便。
通过工具或脚本代替手工测试执行过程的测试都叫自动化测试。减少回归测试成本减少兼容性测试成本提高测试反馈速度提高测试覆盖率让测试工程师做更有意义的测试POM中文字母意思是页面对象模型,POM是一种最近几年非常流行的自动化测试模型,或者说思想。POM不是一个框架,是一个解决问题的思想。采用POM的目的是为了解决前端中UI变化频繁,从而造成测试自动化脚本维护的成本越来越大。把Web UI对象仓库从测试脚

PO模式是page object model的缩写,顾名思义, 是一种设计模式,实现脚本的Page类和真实的网站页面一一对应起来。•把web ui对象仓库从测试脚本分离,业务代码和测试脚本分离。•每一个页面对应一个页面类,页面的元素写到这个页面类中。•页面类主要包括该页面的元素定位,和这些元素相关的业务操作代码封装的方法。•代码复用,从而减少测试脚本代码量。•层次清晰,同时支持多个编写自动化脚本开

正常用户是无法操作的,但是兑换其实是调后台的一个接口,如果绕过页面按钮的限制,直接调用后台接口兑换呢?后台的逻辑处理,如果一个电话已经被绑定过,从后台的角度是可以查询到该电话的话费和流量的,但是在用户侧,应该是A绑定了的电话,才能让A查询到该电话的话费,故类似对象的测试也是必不可少的。后台的逻辑处理,如果一个电话已经被绑定过,从后台的角度是可以查询到该电话的话费和流量的,但是在用户侧,应该是A绑定

面对要登录的网站时,要分析数据包、JS 源码,构造复杂的请求,往往还要应付验证码、JS 混淆、签名参数等反爬手段,门槛较高。若数据是由 JS 计算生成的,还须重现计算过程,体验不好,开发效率不高。除了合并两者,本库还以网页为单位封装了常用功能,提供非常简便的操作和语句,在用于网页自动化操作时,减少考虑细节,专注功能实现,使用更方便。因此,这个库设计初衷,是将它们合而为一,能够在不同须要时切换相应模

记录启动IE浏览器的报错及解决方法。错误1:解决方法:根据以上报错提示,点击蓝色链接,下载IEDriverServer.exe,这里需要注意的是,所下载的IEDriverServer要与selenium版本保持一致!!!(1)查看selenium版本打开cmd,输入命令:pip show selenium,可以查看到版本号为2.53.6(2)下载IEDriverServer.exe。

本篇文章主要讲述的是如何自动获取短信验证码和如何自动获取图片验证码,并写入到对应的输入框中(以下均使用微博的找回密码作为示例)获取短信验证码的方法有三种,如下所示:在手机的通知栏中获取短信内容通过监控手机日志获取短信验证码通过redis获取短信验证码以下只写出第一种在通知栏中获取短信内容的方法,后续两种方法会在后面进行分享。获取图片验证码的方法:通过百度的OCR文字识别,进行识别获取图片中的字母、

在编写接口自动化测试用例或其他脚本的过程中,经常会遇到需要绕过用户名/密码或验证码登录,去请求接口的情况,一是因为有时验证码会比较复杂,比如有些图形验证码,难以通过接口的方式去处理;再者,每次请求接口前如果都需要先去登录一次,这样不仅效率低,还耗费资源。有些网站是使用cookie辨别用户身份的,此时我们便可以先登录一次,拿到登录成功后的cookie,后续请求时在请求头中加入该cookie,便可保持

遇到网页加载慢,selenium运行效率降低,可以通过修改页面加载策略提升自动化效率。

生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一








