![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WEB自动化测试
文章平均质量分 85
一个处女座的测试
1.专注于软件测试领域知识点分享 2.定期推送软件测试行业系统学习资料 3.剖析软件测试从业者实际工作中痛点 感谢各位的支持
展开
-
Web自动化上传文件操作,原来这么简单
关于文件上传的弹窗,在python中可以通过pywinauto模块来进行操作,pywinauto是python中用来做的PC端自动化的一个库。PC端的所有窗口都可以使用它来进行操作。关于pywinauto这边不做过多介绍。之前我写过相关的文章,也录制过相关的使用视频。这里主要来讲一下如何通过它来实现文件上传。原创 2023-05-05 14:54:30 · 750 阅读 · 0 评论 -
selenium自动化原理应用 - 利用 requests 模拟 selenium 驱动浏览器
selenium是一个web自动化测试的开源框架,它支持多语言:python/java/c#…前面也有一篇文章说明了,selenium+浏览器的环境搭建。selenium支持多语言,是因为selenium与浏览器驱动之间是通过http协议进行通信的。只关心通信的数据是否能够正确解读 ,并不关心这个数据是从哪个客户端来。无论来自python\java,还是jmeter,postman都没有问题。原创 2023-05-04 15:18:04 · 1237 阅读 · 0 评论 -
Selenium Grid 4 让分布式测试有更多玩法 - 上篇
在以往的Selenium Grid版本中(V1-V3)其架构都比较简单。在全新的Selenium Grid 4版本中其架构变得有些复杂,但也更加灵活和强大了。特性一:Hub和Node使用同一个jar服务在之前,我们要配置Selenium Grid时需要分别启动Hub和Node节点,而在全新的Selenium Grid 4版本中Hub和Node都是用同一个jar文件,一旦服务启动之后将会同时作为Hub和Node角色。特性二:架构优化。原创 2023-04-28 20:19:51 · 470 阅读 · 0 评论 -
WEB自动化框架封装MySQL连接及sql断言教程
为了在Web自动化测试中连接MySQL数据库并进行SQL断言,您可以按照以下步骤:安装MySQL Connector/Python驱动程序,并导入它。使用Connector/Python创建一个连接对象,指定所需的主机名、用户名、密码和数据库名。创建一个游标对象,使用它执行SQL查询语句。使用游标对象检索查询结果,并使用断言语句验证结果是否符合期望值。请注意,这只是一个示例代码片段,您需要根据自己的情况修改其中的参数和查询语句。原创 2023-04-12 20:56:48 · 248 阅读 · 0 评论 -
Web自动化测试,一定得掌握的 8 个核心知识点
要进行浏览器端的自动化测试,掌握核心的 js 用法是必不可少的,本文提到的 8 个知识点,都会频繁用到。通过 let 关键字命名变量。通过 if 和三元表达式控制条件。普通的 function 形式函数定义。箭头函数也经常使用,有点类似匿名函数。回调函数在 js 当中非常常见,但是会遇到回调地狱的问题。Promise 是解决回调地狱的有效手段,promise 和 then 的用法会经常碰到。Async / Await 是另一种更优雅的使用 promise 的方式,更推荐使用。原创 2023-03-29 14:52:06 · 152 阅读 · 0 评论 -
带你一步步搭建Web自动化测试框架
除@pytest.mark.skip、@pytest.mark.skipIf、@pytest.mark.xfail、@pytest.mark.paramitrize等系统标记外,我们可以自定义任何标记来使用,如使用smoke标记冒烟用例,使用destructive标记破坏性用例(有修改操作未还原的),使用abnormal标记异常用例,使用flaky标记不稳定用例,使用h5标记H5相关用例。测试框架的设计有两种思路,一种是自底向上,从脚本逐步演变完善成框架,这种适合新手了解框架的演变过程。原创 2023-02-20 19:08:07 · 2585 阅读 · 0 评论 -
selenium3自动化测试(这一篇就够了)——自学篇
目录原创 2021-06-15 14:15:35 · 28782 阅读 · 67 评论 -
用selenium进行自动化测试
根据网络资料,总结了以下一些常见的接口测试面试题:为什么要做接口测试? 接口测试能发现哪些问题? 接口测试怎么测? 用什么工具测接口? WebService接口是如何测试的? 没有接口文档如何做接口测试? 在接口测试过程中,上下游接口有数据依赖如何处理? 依赖第三方数据的接口如何进行测试? 当一个接口出现异常时,你是如何分析异常的? 如何模拟弱网测试? 如何分析一个bug是前端的还是后端的?为什么要做接口测试在讨论为什么要做接口测试之前,我们先稍微了解下接口是什么?接口可以原创 2021-03-19 20:51:29 · 5050 阅读 · 0 评论 -
python+selenium自动化测试环境搭建步骤(selenium环境搭建)-绝不浪费您的时间
一、自动化简介1.自动化测试概念: 是把以人为驱动的测试转化为机器执行的一种过程,它是一种以程序测试程序的过程2.自动化测试分类:一般IT上所说的自动化测试是指功能自动化测试,通过编码的方式用一段程序来测试一个软件的功能,这样就可以重复执行程序来进行重复测试的目的。如果一个软件有小部分功能发生改变,只要修改一部分自动化测试代码,就可以重复对软件进行测试,从而提高测试效率。3.什么样的项目适合做自动化测试: 一般情况下,只要满足如下三个情况就可以开展自动化测试...原创 2021-02-18 15:42:45 · 5539 阅读 · 0 评论 -
自动化测试po模式是什么?自动化测试po分层如何实现?-附详细源码
目录一、什么是PO模式二、什么是自动化测试框架三、非PO模式和PO模式优缺点对比四、如何从0到1搭建PO模型五、自动化测试框架和PO的关系六、总结一、什么是PO模式全称:page object model 简称:POM/POPO模式最核心的思想是分层,实现松耦合!实现脚本重复使用,实现脚本易维护性!主要分三层:1.基础层BasePage:封装一些最基础的selenium的原生的api方法,元素定位,框架跳转等。2.PO层:元素定位、获得元素对象,页..原创 2021-01-11 21:23:20 · 7262 阅读 · 0 评论 -
2021年最全的自动化测试面试题及答案--看完后吊打面试官!自动化测试是什么?自动化测试学什么?
一、前言最近有童鞋和我抱怨,说网上很难搜到那些全面又合适的自动化测试面试题,这里根据我个人的经验以及收集整理的:你没看错,不慌,慢慢来。先从什么是自动化测试开始说起哈!二、什么是自动化测试?什么是自动化测试?当我第一次知道自动化测试的时候,除了知道“自动化”这三个有些高大上的称呼之外,我对自动化测试一无所知,正如谈恋爱一样,找女朋友之前要知道她是谁。自动测试就是把以人为驱动的测试转化为机器执行的一种过程,它是一种以程序测试程序的过程。嗦嘎!那么...三、自动化测试需要原创 2021-01-09 16:01:23 · 5161 阅读 · 0 评论 -
【rf】robotframework自动化测试环境搭建
【rf】robotframework自动化测试环境搭建原创 2021-01-08 20:33:49 · 4877 阅读 · 1 评论