自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 谷歌浏览器自动更新到116,chormedriver库只有114的,怎么办

具体就是下了个参考链接里115版本的chromedriver,就可以了。解决方案:csdn搜下,谷歌搜下,别人已经解决过的抄就完了。

2023-08-18 15:29:28 1582

原创 charls mock数据及抓包iOS

参考链接:IOS手机Charles抓包、charles mock数据先看链接吧,回头有时间再整理

2023-06-27 13:38:25 181

原创 Navicat can‘t create file bak 系统找不到指定的文件

原因:开了文件夹限制访问。解决方案:关闭这个按钮。

2023-06-19 14:09:17 255

原创 web自动化时,怎么定位鼠标悬浮时才出现的元素

解决方案:先点头像,出现修改密码时,选中“修改密码”后右键点击检查,就能定位到这个元素了,复制时选 full xpath ,用selenium定位时使用xpath。

2023-01-30 11:05:34 784 1

原创 selenium窗口最大化driver.maximize_window()

selenium窗口最大化driver.maximize_window()

2022-12-20 10:50:44 1056

原创 用命令行提交代码到gitlab项目的分支

2.我想把代码提交到另外一个分支,所以git branch -r或git branch -a 查看远程分支/所有分支,然后git checkout dev,切换到dev 分支。1.新建一个文件夹A,右键gitbash,打开命令行,git branch 查看当前在哪个分支,如图,显示的是master分支。3.然后把写好的文件放在文件夹A里,git add . 把所有文件都添加到要上传的文件中。前提:已经有gitlab账号,有项目仓库,代码有多个分支,已经安装了git 工具。5.最后 git push。

2022-10-08 17:15:47 1525

原创 上传本地代码到gitlab

前提:已经注册过gitlab,已经创建过项目仓库和分支,电脑安装过git工具,以下部分只用来说明如何使用git命令行上传本地代码。看不懂就直接看参考链接。2.提交git库 注解:该链接为git库的项目地址。git commit -m "首次提交"1.项目初始化 git init。后续代码改动之后需要提交的话,只需要。git commit -m "注解"3.添加文件夹内所有文件。

2022-10-08 14:56:53 348

原创 打印python日志的两种方法

这是打印python日志的两种方法。

2022-08-24 18:29:06 1810

原创 charles抓电脑版微信小程序包失败解决方案

charles抓电脑版微信小程序包失败解决方案

2022-08-15 18:36:50 2402 2

原创 unittest执行runTestCase提示<_io.TextIOWrapper name=‘<stderr>‘ mode=‘w‘ encoding=‘utf-8‘>解决方案

然后又有个小问题,HTMLTestRunner在哪,在python文件lib文件夹里。python在哪,win+r搞出来命令行黑窗口,输入wherepython,就知道python在哪了。还有疑问就看参考链接吧。的问题,改下对应的代码就可以了。原因未知,但是看参考文章说是。...

2022-07-26 14:42:27 994

原创 如何看懂开发的查询语句

如何看懂开发的查询语句测试过程中涉及改数据,查数据时开发直接给一串查询sql,怎么知道每个字段对应啥含义选中对应的表,右键--对象信息--DDL,就能查看对应表里字段的信息。

2022-06-30 15:06:31 105

原创 冒烟测试与回归测试的区别

冒烟测试可以理解为刚写好程序,看看能不能跑通。回归测试可以理解为有了bug,修复后,再测一遍,看看修好了没。

2022-04-29 15:35:36 216

原创 钉钉机器人发生错误:{“errcode“:310000,“errmsg“:“keywords not in content,原因和解决方案

原因:Jenkins里项目--配置--钉钉--高级--自定义内容没有写或和钉钉里自定义内容不匹配。解决方案:Jenkins里钉钉自定义内容要和钉钉软件里自定义内容匹配。Jenkins里钉钉自定义内容钉钉软件里自定义内容...

2022-04-28 17:35:49 5788

原创 python程序发钉钉消息

参考:使用python通过接口方式发送钉钉消息分两步:1.在钉钉群---智能群助手里添加机器人,拿到webhook链接,设置关键词。2.写python代码,用requests请求接口的方式。参考代码和实现结果如下。# python发钉钉消息import json,requestsdef sendDing(msg): dingding_url = 'https://oapi.dingtalk.com/robot/send?access_token=xxxx' d.

2022-04-28 16:34:33 1547

原创 jmeter接口测试报错“org.springframework.web.HttpMediaTypeNotSupportedException”原因和解决方案

参考:org.springframework.web.HttpMediaTypeNotSupportedException原因:HTTP请求没写请求头或请求头写错了解决方案:新增http请求头,key和value分别为contentType和application/json,如图所示

2022-04-19 09:19:19 2176

原创 啥是推荐系统

参考:推荐系统介绍以下纯属个人理解。啥是推荐系统:把平台已有的内容通过算法模型跳出来匹配给不同类型的用户,理论上要达到,每个人看到的内容都不一样,即“千人千面”。根据用户画像推荐对应的信息。啥是用户画像,拿抖音举例,用户画像应该包括,用户的设备信息,用户的地区信息,用户个人资料中头像、昵称、性别、年龄、简介、主动搜索的内容、点赞的内容、收藏的内容、评论的内容、停留时间较长的内容、分享的内容、点击不感兴趣的内容、用户使用app的时间段、时长、打开频率等。这些可以细分为N多个标签,根据不同的权重做聚

2022-04-13 14:58:06 414

原创 ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:833)原因和解决方案

原因:抓包工具没关解决方案:关闭抓包工具,fiddler,Charles这种

2022-04-09 14:46:13 2802

原创 selenium.common.exceptions.InvalidSessionIdException: Message: invalid session id原因和解决方法

参考:selenium.common.exceptions.InvalidSessionIdException: Message: invalid session id 报错解决方法原因:再次调用webdriver之前有关闭浏览器d.close()操作解决方法:把程序中除了最后一个,前面的关闭浏览器操作d.close()全部删掉。...

2022-04-08 10:39:48 3508

原创 python:ocal variable ‘xxx’ referenced before assignment原因和解决方案

参考:关于python:ocal variable ‘xxx’ referenced before assignment的错误解决原因:定义的函数里有和全局变量同名的局部变量,全局变量没加global、解决方法:使用全局变量时,重新写一遍变量名,前面加global、修改前代码 def login1(): r = s.post(url=url, json=data, headers=headers) print(r.text)

2022-04-08 09:33:26 1532

原创 如何删除gitlab上的文件夹

参考:如何删除gitlab上的文件夹1.在本地新建一个文件夹,进入文件夹,右键git bash here。2.在命令行窗口输入拉去gitlab仓库的命令,git clone +"仓库地址",然后查看是否拉取成功。3.在本地把需要删除的文件删除,直接右键--删除。4.在文件夹内右键git commit +"对应的分支",提交成功后,远程仓库的文件夹就已经被删掉了。...

2022-04-07 14:22:33 19225

原创 jmeter压测步骤

参考:使用Jmeter压测的第一个接口第一步,在测试计划里添加一个线程组(要压测的接口名称),如图所示,在测试计划里右键--添加--线程--线程组就可以了。第二步,设置线程组参数,如下图所示。第三步,添加请求,在线程组上右键--添加--取样器--HTTP请求,具体参数如下,第四步,添加监听器,查看结果树和聚合报告。如果看不明白,就看参考链接里的文章,很详细,还有jmeter参数化的部分。顺便说句,发post请求,请求内容要放在消息数据体里,还要在HTTP请求.

2022-03-30 14:12:36 4810

原创 unittest生成测试报告不成功的原因和解决方案

辛苦搞了半天代码,用unittest框架生成测试报告时发现对应的目录下没有测试报告,看看右键执行时是不是执行的原本的文件名,还是前面带了unittest,如果带了unittest,解决方案如下。解决PyCharm IDE环境下,执行unittest不生成测试报告的问题...

2022-03-29 14:29:53 1544

原创 python+unittest按日期生成测试报告

python+unittest按日期生成测试报告参考:使用日期时间命名测试报告用time模块就可以了。导入time模块 import time获取日期时间 now=time.strftime("%Y%m%d %H%M%S")strftime用于获得指定格式的日期时间字符串 组装报告文件名report_filename=now+'_result.html'具体demo代码如下:from HTMLTestRunner import HTMLTestRunnerimport u

2022-03-03 10:45:43 708

原创 Jenkins参数化构建

Jenkins参数化构建如果构建不成功,配合python调用外部参数 一起使用。

2022-03-02 18:12:43 630

原创 python调用外部参数

python调用外部参数步骤,一共2步,第一步配置环境变量参数,第二导包,获取对应参数。然后下面的程序就能用了。1.在pycharm的.py文件的环境变量里配置程序需要的参数。2.导包,获取参数。import osmobile=os.environ.get('配置的外部参数')修改前代码mobile="131********"from selenium import webdriverfrom time import sleepd=webdriver.Chr.

2022-03-02 18:05:07 1218

原创 如何调用另一个python文件中的代码

参考:如何调用另一个python文件中的函数就两个步骤:导包,调用1.首先得有两个文件a.py和b.py,被调用的文件a.py里要封装一个函数hello,刚开始最好新建一个项目project,在新建的项目里新建一个包,包里放这两个文件,方便查看和调用。2.被调用的文件a.py里的内容如下,def hello(): print("hello,world")b.py里的内容如下,from new.a import hello #导包hello() .

2022-03-01 11:22:54 2270

原创 在gitlab网页上合并分支

参考:gilab合并分支

2022-02-28 14:55:21 456

原创 gitlab为什么要拉分支

gitlab为什么要拉分支一个人搞项目往仓库更新代码没问题,多个人同时更新,就会有问题,所以自己建个分支更新完没问题了,再合并到主流程master上。

2022-02-21 17:04:43 333

原创 selenium用键盘修改界面数字

selenium用键盘修改界面数字参考:Selenium 键盘事件 操作大全原理:定位到输入框,使用键盘方法crtl+a,然后删除delete,再重新定位输入框输入你要修改的数字就可以了。记得使用selenium键盘方法要导包。from time import sleepfrom selenium import webdriverfrom selenium.webdriver.common.keys import Keys省略登录步骤,直接看重点,我用的xpath定位,其他的定位方法也

2022-02-18 14:38:08 760

原创 键盘输入逗号变成单引号怎么办

键盘输入逗号变成单引号怎么办,好好看看逗号在哪????

2022-02-15 15:58:46 1188

原创 gitlab回滚代码failed to push some refs to “http://xxx.com.git“

gitlab回滚到之前的版本时提示错误:failed to push some refs to 'http://xxx.com/qa/tc-smoketests.git'首先在打开gitbash,git log 查看最近提交日志git reset --hard "链接" 本地恢复到之前的版本ls 查看本地git下的文件git push -f 恢复gitlab上的某一版本 具体回滚细节可参考gitlab回滚版本提示failed to push some refs to 'http:...

2022-02-15 15:42:43 587

原创 Jenkins执行多个任务

Jenkins执行多个任务在要执行的任务配置中添加构建后操作----build other projects----输入下一个要执行的任务名称保存就可以了。多个任务都设置定时构建,理论上页能实现。

2022-02-10 18:39:20 1738

原创 Jenkins构建定时任务

Jenkins构建定时任务参考:Jenkins定时构建

2022-02-10 17:19:32 171

原创 Jenkins构建时报错“python不是python不是内部或外部命令”怎么办

Jenkins构建时报错“python不是python不是内部或外部命令”怎么办参考:Jenkins构建时报错(python不是内部或外部命令)Jenkins构建时报错“python不是python不是内部或外部命令”,这种问题遇到了两次,一次报的是python,一次是pytest,“xx不是内部或外部命令”这种在cmd命令行经常见到,意思是系统不能直接执行这个程序,添加到系统的环境变量就可以了。系统环境变量在我的电脑----右键属性----高级配置----环境变量----path里,新增下对应

2022-02-10 16:55:48 953

原创 用Jenkins连接腾讯企业邮箱,在构建任务失败时给自己发邮件提醒

参考:Jenkins自动发送邮件配置及定时构建Jenkins构建失败自动发邮件的配置,主要有以下三步:1.安装插件2.系统配置里配置发邮件的邮箱,并测试3.在任务里配置构建后发邮箱的步骤本文主要介绍怎么用Jenkins连接腾讯企业邮箱,在构建任务失败时给自己发邮件提醒。第一步进入企业邮箱设置----客户端设置----开启SMTP服务----复制发送服务器的域名和端口号。第二步,在Jenkins--插件管理--可选插件里搜索并安装Email Extension Plugin。

2022-02-10 16:42:16 1035

原创 Jenkins测试报告页面为空,只显示zip格式,怎么办

Jenkins测试报告页面为空,只显示zip格式,怎么办把构建后操作里文件格式填**/*.html,**/*.css就可以了。如果是程序代码里直接输出测试报告,不是在Jenkins构建步骤添加的生成测试报告命令,那这个页面还是空白。...

2022-02-10 15:22:22 1138 7

原创 jenkins配置html 测试报告后不显示

jenkins配置html 测试报告后不显示的问题内容提要,本文测试报告不显示的原因是,1.代码本身没有和测试报告相关的部分,只是普通的自动化登录程序。2.测试报告输出的文件夹不存在。Specified HTML directory "report" does not exist3.测试报告输出的文件地址不正确。 Directory 'C:\ProgramData\Jenkins\.jenkins\workspace\qqq\report' exists but failed

2022-02-10 14:09:30 2885 1

原创 修改git的用户名和邮箱

修改git的用户名和邮箱新换的电脑,提交项目时显示的时别人用户名和邮箱, 搜索后提示在 Git Bash 命令行修改全局用户名和邮箱,修改命令如下:$ git config --global user.name "xxx"$ git config --global user.email "xxx"修改后再次提交发现还是别人的用户名,再次搜索发现可以在界面修改,点击TortoiseGit,进入setting----Git----user info,在这里修改就可以了。.

2022-02-10 09:56:29 1247

原创 chrome浏览器版本更新,chromedriver不能用了,怎么办

参考:谷歌更新后,chromedriver如何更换新版本1.看下chrome现在的版本号2.在chromedriver版本库里找到对应的版本浏览器是82,对应的driver没有82,选了80,试了也能用。3.下载解压后复制到python文件夹,替换之前版本的。命令行里用where python 可以找到python安装路径。替换完重新运行python程序就可以了。...

2022-02-09 09:53:10 2643

原创 jira查找与用户相关的所有问题

assignee = currentUser() OR assignee was currentUser() OR reporter = currentUser()currentUser()换成要找的用户的名字就行啦

2021-12-28 14:47:41 775

空空如也

空空如也

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

TA关注的人

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