编程开发

Selenium4+Pytest+Allure+PO自动化测试框架最新设计

最新设计说明: 使用selenium4的以服务方式连接驱动,使用 selenium4唯一的两种定位方式,并加上智能流畅等待的封装。 最终效果:1、实现页面代码与测试 代码分离,2、封装公共方法,其他页面通过继承调用。3、实现 测试 代码与 测试数据分离 4、实现allure输出加上附加截图等报告。5、实现并发执行。 1、POM介绍 略 2、封装通用方法 # 哪些公共基本操作方法,初始化应该有操

Python @函数装饰器及用法(超级详细)

前面章节中,我们已经讲解了 Python 内置的 3 种函数装饰器,分别是 @staticmethod、@classmethod 和 @property,其中 staticmethod()、classmethod() 和 property() 都是 Python 的内置函数。 那么,函数装饰器的工作原理是怎样的呢?假设用 funA() 函数装饰器去装饰 funB() 函数,如下所示: <pr

英语领读

  ~唉,最近的英语课越来越枯燥了,我英语可是能读下来半部英文电影的程度,二年级……特别是一年级,英语单词是一个比一个简单,虽然有一些稍微难一点点的,但如果让我记,用不到20秒,这个单词都深深的记在我的脑子里了。   但是幸运总会降临。这不,前一秒还觉得有点烦,后一秒英语老师就走过来跟我说了一句话,让我转忧为喜:“ 宋元琦,你帮我个忙哈,张浩恩一个人帮忙带领英语领读,他觉得太累了,我想也该找几个人

Python基础笔记6

Python 基础语法6 字典(dict) 当需要存放键值对数据的时候,就需要用到字典。 字典和列表很相似,都由逗号做间隔,逗号间隔的叫元素。 与列表不同的是,字典每个元素由键与值组成,字典外层使用大括号{ }, 列表外层使用中括号[ ]。 fc = { '小飞': 95, '小艾':90, '乐迪':86, '酷飞':80, '安琪':80 } 字典的元素由键与值组成,组成形式 键:值,冒

VSCode 插件开发(四):插件开发实战

前言 来啦老铁! 接之前的三篇文章: VSCode 插件开发(一):Hello World VSCode 插件开发(二):插件开发实践 VSCode 插件开发(三):插件打包与本地安装 我于近期应用 VSCode 插件开发的这些知识,正式开始开发一款平时工作中用得上的插件,旨在提升自动化用例编写的效率。 但由于大家用的自动化框架都不一样,脚本的样子也不尽相同,因此这是业务、项目强相关的应用