- 博客(7)
- 收藏
- 关注
原创 Jenkins 安装插件失败或者找不到按钮
Jenkins安装插件的失败,是因为Jenkins本身缺少了插件,需要去安装缺少的插件,我这里缺少的是Pipeline:Step API 和 Instance identity这两个插件,我们可以通过在Jenkins中的manage-jenkins-plugins中去下载这个插件,缺少其他的插件也是一样的,安装插件的按钮找不到的原因其实是按钮本身背景颜色与网页背景颜色一致了,全选网页的时候,按钮就会显示出来
2023-09-24 17:22:57 1511 5
原创 Python matplotlib中文乱码window和mac如何解决
在使用matplotlib模块进行绘图的时候中文产生了乱码现象。可以使用设置字体属性来解决乱码问题。
2023-09-11 21:21:57 817
原创 selenium的强制等待、隐式等待、显示等待
隐式可以通过implicitly_wait()方法实现,此方法默认的等待时间为0,隐式等待可以设置一个时间间隔,与强制等待不同的是,它不需要耗费绝对的时间去等待,强制等待等待10s就一定要等待10s,而隐式等待设置等待时间为10s,但是页面加载只用了5s的话,等页面加载完成就会执行程序后面的代码,所以相比于强制等待,隐式等待更为的人性化,节省时间。强制等待我们可以使用time模块来实现,不管页面是否加载完成,程序设定等待时间,等待到一定的时间,程序再执行后面的代码。
2023-08-31 14:00:53 315
原创 yaml数据读取以及json数据读取
这个时候我们可以把根目录赋值给一个变量,假设我们这里赋值给root_path,而yaml文件在changdaoyonli/data/1.yaml这个路径下,此时我们可以通过。将会得到:/Users/macadmin/Downloads/chandaoyongli/data/1.yaml。不难发现相对于上面的路径经过os.path.dirname()后会少去末尾的最后一个路径。二.获取文件路径(我这里chandaoyongli为文件根目录)1.如果yaml或者json文件在当前文件夹路径下,可以通过。
2023-08-28 17:10:45 700 1
原创 Python,Logging精要讲解
日志模块丈持如下3种配置方式。1)显式创建:在代码中显式创建loggers、handlers 和formatters并分别调用它们的配置函数。最快的方式是通过basconfig()方法创建具备默认配置的日志。2)通过配置文件创建:创建一个 日志配置文件,然后使用fileConfg()函数读取该文件的内容。文件配置方式分离了日志配置和日志代码,使日志代码的维护和日志的管理变得更容易。3)通过配置字典创建:创建一个包含配置信息的字典,然后把它传递给dictConfig)函数。
2023-08-27 22:14:46 384
原创 pytest.fixture实现数据驱动详解
数据驱动本质上是为了减少重复代码,增加代码重用率。而自动化测试可以总结为如下步骤:1.测试执行前的准备工作2.执行测试3.测试后的清理工作如果直接通过pytest提供的前置和后置方法实现,存在着一个明显的弊端,就是在同一个测试类中,如果存在多个测试方法,每个测试方法需要不同的前置或者后置方法该如何处理。这个时候pytest.fixture()方法就派上用场了。
2023-08-27 21:05:13 454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人