自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 CentOS 7输入正确帐号密码不能登陆

开机grub界面下,按上、下键(取消倒计时)选中Linux正常系统,按e键,进入代码编辑界面编辑linux16行将 ro 修改为 临时更改启动代码,开机不挂载磁盘,直接进入shell:shctrl+x组合键,执行操作 #切换根目录如果可以远程登录,直接远程登录从这一步开始 查看日志文件按CTRL+G,跳到文件尾部,找到相关错误信息: 去掉出错的问题模块注释掉有问题的模块:exit — 退出bash,回到shreboot — 重启进入系统之后,下载pam_

2022-12-05 09:32:15 2323 1

原创 Ubuntu(Linux)登录失败锁定策略

1、编辑PAM的配置文件sudo vim /etc/pam.d/login在第二行添加auth required pam_tally2.so deny=3 unlock_time=20 even_deny_root root_unlock_time=20

2022-08-23 17:09:55 5174 3

原创 Linux设置空闲超时时间

为了增强Linux系统的安全性,我们需要在用户输入空闲一段时间后自动断开,这个操作可以由设置TMOUT值来实现。将以下字段加入到/etc/profile 中即可(对所有用户生效)。注意:设置了readonly 之后在当前shell下是无法取消的,需要先将/etc/profile 中设置readonly行注释起来或直接删除,logout 后重新login。保存退出,使用命令 source /etc/profile 立即生效。

2022-08-22 17:30:54 2742

原创 python的镜像安装和设置

1、华南理工大学镜像源 http://pypi.hustunique.com/simple/%29。格式为:pip install 库名 -i 镜像地址。4、清华大学开源镜像站。(这样就不用每次修改)

2022-08-20 11:40:09 797

原创 (亲测好用便捷)Python通用验证码识别OCR库ddddocr的安装使用教程

对于现在已有的验证码图片都有可能具备一定的识别能力。简单来说,ddddocr让验证码识别变得如此简单与易用,可以快速的检测出图片上的文字、数字或图标,让更多的伙伴能够快速的破解网站的登录验证码。httpshttpshttps。...

2022-08-02 15:54:18 29452 1

原创 彻底关闭谷歌浏览器自动更新(亲测好用)

因google谷歌浏览器默认是每次会自动检查更新,对于因某些需求想要使用一个固定版本的用户来说非常不便,之前在网上搜过许多禁用方法都无效,下面我将详细介绍自己禁用谷歌自动升级的操作。1、本人使用的版本是72.0.3626.81,并且安装包路径和操作系统路径不同,安装包是放在C盘,系统是安装在X盘。安装后会导致在X盘找不到Update文件,需在C盘中查找。2、在电脑桌面上找到“计算机”或“此电脑”图标,鼠标点击右键,进入“管理”,看到如下界面,找到红色方框位置,可以看到此时两个GoogleUpdate的状

2021-11-11 17:06:04 14358 1

原创 Jenkins构建失败发送邮件

前言前面已经介绍过了在Jenkins持续集成python自动化测试项目并使用allure报告的内容。这篇我们来说一下,当构建失败之后发送邮件通知相关的人员。安装发送邮件插件由于Jenkins内置的邮件发送功能有点少。所以我们需要安装一个邮件插件。Email Extension Plugin在可选插件中搜索,因为我已经安装了,所以是已安装选项的。系统管理员邮箱配置Extended E-mail Notification设置我们进入Configure System然后找到Extended E

2021-11-11 16:40:37 3104 1

原创 python一行命令安装chromedriver

前言#在selenium web-UI自动化测试之前我们需要配置环境变量,安装包插件等,其中最重要的就是chromedriver浏览器。配置好了chromedriver我们才能成功的打开浏览器,但是安装过程却是比较麻烦的,比如我们需要先下载chromedriver插件,然后配置环境变量,什么都配置好了,才能使用selenium打开浏览器。有没有更好更简便的方法呢,还真有这样一个简便的方法。Github上面有人就开源了一个chromedriver-py库。安装#首先呢,删除本机的chromedri

2021-11-11 16:28:27 1501

原创 chrome定位一闪而过的元素

在自动化测试的过程中,我们会碰到这样的情况,比如提示框,只出现了几秒,元素节点就会在DOM 中消失了,而我们还没来得及编写元素定位的表达式。诸如此类的情况很常见,烦不胜烦。那我们应该怎么样去解决这个问题呢,Chrome其实就有一个功能我们可以用用。在 F12 开发者工具中,有一个 Sources 选项,如下图所示,在提示框的元素出现时我们可以点击箭头所指的暂停按钮可以看到暂停了,那我们在点击开发者工具中的Elements选项去看看元素使用定位被冻结的提示框,就可以看到成功的定位了。定位

2021-11-11 16:20:23 1202

原创 解决@pytest.mark.dependency 执行先后顺序问题

需求场景: 如果A用例执行失败, 那么B用例直接跳过不执行遇到问题: 如果pytest默认先执行B用例,再执行A用例, 那么在使用pytest-dependency插件后, B用例永远都不会被执行 解决思路: 用pytest-ordering插件来强制指定用例执行顺序; 用pytest-dependency插件设置用例依赖关系一. 安装pytest插件  # 改变测试用例的执行顺序  pip install pytest-ordering  # 管理测试用例的依赖关系  pip instal

2021-11-09 16:22:22 1531 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除