- 博客(55)
- 收藏
- 关注
原创 谷歌浏览器自动更新到116,chormedriver库只有114的,怎么办
具体就是下了个参考链接里115版本的chromedriver,就可以了。解决方案:csdn搜下,谷歌搜下,别人已经解决过的抄就完了。
2023-08-18 15:29:28
1836
原创 web自动化时,怎么定位鼠标悬浮时才出现的元素
解决方案:先点头像,出现修改密码时,选中“修改密码”后右键点击检查,就能定位到这个元素了,复制时选 full xpath ,用selenium定位时使用xpath。
2023-01-30 11:05:34
1049
原创 selenium窗口最大化driver.maximize_window()
selenium窗口最大化driver.maximize_window()
2022-12-20 10:50:44
1373
原创 用命令行提交代码到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
1696
原创 上传本地代码到gitlab
前提:已经注册过gitlab,已经创建过项目仓库和分支,电脑安装过git工具,以下部分只用来说明如何使用git命令行上传本地代码。看不懂就直接看参考链接。2.提交git库 注解:该链接为git库的项目地址。git commit -m "首次提交"1.项目初始化 git init。后续代码改动之后需要提交的话,只需要。git commit -m "注解"3.添加文件夹内所有文件。
2022-10-08 14:56:53
484
原创 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
1219
原创 如何看懂开发的查询语句
如何看懂开发的查询语句测试过程中涉及改数据,查数据时开发直接给一串查询sql,怎么知道每个字段对应啥含义选中对应的表,右键--对象信息--DDL,就能查看对应表里字段的信息。
2022-06-30 15:06:31
164
原创 钉钉机器人发生错误:{“errcode“:310000,“errmsg“:“keywords not in content,原因和解决方案
原因:Jenkins里项目--配置--钉钉--高级--自定义内容没有写或和钉钉里自定义内容不匹配。解决方案:Jenkins里钉钉自定义内容要和钉钉软件里自定义内容匹配。Jenkins里钉钉自定义内容钉钉软件里自定义内容...
2022-04-28 17:35:49
6628
1
原创 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
1723
原创 jmeter接口测试报错“org.springframework.web.HttpMediaTypeNotSupportedException”原因和解决方案
参考:org.springframework.web.HttpMediaTypeNotSupportedException原因:HTTP请求没写请求头或请求头写错了解决方案:新增http请求头,key和value分别为contentType和application/json,如图所示
2022-04-19 09:19:19
2548
原创 啥是推荐系统
参考:推荐系统介绍以下纯属个人理解。啥是推荐系统:把平台已有的内容通过算法模型跳出来匹配给不同类型的用户,理论上要达到,每个人看到的内容都不一样,即“千人千面”。根据用户画像推荐对应的信息。啥是用户画像,拿抖音举例,用户画像应该包括,用户的设备信息,用户的地区信息,用户个人资料中头像、昵称、性别、年龄、简介、主动搜索的内容、点赞的内容、收藏的内容、评论的内容、停留时间较长的内容、分享的内容、点击不感兴趣的内容、用户使用app的时间段、时长、打开频率等。这些可以细分为N多个标签,根据不同的权重做聚
2022-04-13 14:58:06
469
原创 ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:833)原因和解决方案
原因:抓包工具没关解决方案:关闭抓包工具,fiddler,Charles这种
2022-04-09 14:46:13
3042
原创 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
4507
原创 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
1826
原创 如何删除gitlab上的文件夹
参考:如何删除gitlab上的文件夹1.在本地新建一个文件夹,进入文件夹,右键git bash here。2.在命令行窗口输入拉去gitlab仓库的命令,git clone +"仓库地址",然后查看是否拉取成功。3.在本地把需要删除的文件删除,直接右键--删除。4.在文件夹内右键git commit +"对应的分支",提交成功后,远程仓库的文件夹就已经被删掉了。...
2022-04-07 14:22:33
21877
原创 jmeter压测步骤
参考:使用Jmeter压测的第一个接口第一步,在测试计划里添加一个线程组(要压测的接口名称),如图所示,在测试计划里右键--添加--线程--线程组就可以了。第二步,设置线程组参数,如下图所示。第三步,添加请求,在线程组上右键--添加--取样器--HTTP请求,具体参数如下,第四步,添加监听器,查看结果树和聚合报告。如果看不明白,就看参考链接里的文章,很详细,还有jmeter参数化的部分。顺便说句,发post请求,请求内容要放在消息数据体里,还要在HTTP请求.
2022-03-30 14:12:36
5144
原创 unittest生成测试报告不成功的原因和解决方案
辛苦搞了半天代码,用unittest框架生成测试报告时发现对应的目录下没有测试报告,看看右键执行时是不是执行的原本的文件名,还是前面带了unittest,如果带了unittest,解决方案如下。解决PyCharm IDE环境下,执行unittest不生成测试报告的问题...
2022-03-29 14:29:53
1709
原创 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
787
原创 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
1334
原创 如何调用另一个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
2420
原创 gitlab为什么要拉分支
gitlab为什么要拉分支一个人搞项目往仓库更新代码没问题,多个人同时更新,就会有问题,所以自己建个分支更新完没问题了,再合并到主流程master上。
2022-02-21 17:04:43
412
原创 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
831
原创 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
680
原创 Jenkins执行多个任务
Jenkins执行多个任务在要执行的任务配置中添加构建后操作----build other projects----输入下一个要执行的任务名称保存就可以了。多个任务都设置定时构建,理论上页能实现。
2022-02-10 18:39:20
2046
原创 Jenkins构建时报错“python不是python不是内部或外部命令”怎么办
Jenkins构建时报错“python不是python不是内部或外部命令”怎么办参考:Jenkins构建时报错(python不是内部或外部命令)Jenkins构建时报错“python不是python不是内部或外部命令”,这种问题遇到了两次,一次报的是python,一次是pytest,“xx不是内部或外部命令”这种在cmd命令行经常见到,意思是系统不能直接执行这个程序,添加到系统的环境变量就可以了。系统环境变量在我的电脑----右键属性----高级配置----环境变量----path里,新增下对应
2022-02-10 16:55:48
1051
原创 用Jenkins连接腾讯企业邮箱,在构建任务失败时给自己发邮件提醒
参考:Jenkins自动发送邮件配置及定时构建Jenkins构建失败自动发邮件的配置,主要有以下三步:1.安装插件2.系统配置里配置发邮件的邮箱,并测试3.在任务里配置构建后发邮箱的步骤本文主要介绍怎么用Jenkins连接腾讯企业邮箱,在构建任务失败时给自己发邮件提醒。第一步进入企业邮箱设置----客户端设置----开启SMTP服务----复制发送服务器的域名和端口号。第二步,在Jenkins--插件管理--可选插件里搜索并安装Email Extension Plugin。
2022-02-10 16:42:16
1151
原创 Jenkins测试报告页面为空,只显示zip格式,怎么办
Jenkins测试报告页面为空,只显示zip格式,怎么办把构建后操作里文件格式填**/*.html,**/*.css就可以了。如果是程序代码里直接输出测试报告,不是在Jenkins构建步骤添加的生成测试报告命令,那这个页面还是空白。...
2022-02-10 15:22:22
1407
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
3375
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
1436
原创 chrome浏览器版本更新,chromedriver不能用了,怎么办
参考:谷歌更新后,chromedriver如何更换新版本1.看下chrome现在的版本号2.在chromedriver版本库里找到对应的版本浏览器是82,对应的driver没有82,选了80,试了也能用。3.下载解压后复制到python文件夹,替换之前版本的。命令行里用where python 可以找到python安装路径。替换完重新运行python程序就可以了。...
2022-02-09 09:53:10
2976
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人